Christopher Broglie
f0307c73e5
Add support for configuring TLS ServerName for health checks
...
Some TLS servers require SNI, but the Golang HTTP client doesn't
include it in the ClientHello when connecting to an IP address. This
change adds a new TLSServerName field to health check definitions to
optionally set it. This fixes #9473 .
2021-03-16 18:16:44 -04:00
Daniel Nephin
44ed7910a3
proto: convert enterprise meta
2020-10-30 14:34:36 -04:00
Daniel Nephin
8b887af0d3
streaming: store services with a unique ID that includes namespace
2020-10-06 16:54:56 -04:00
Daniel Nephin
bbc6d07c38
proto: add Namespace to EnterpriseMeta
...
By adding Namespace to the OSS EnterpriseMeta we reduce the differences between OSS and Enterprise
which simplifies the code quite a bit.
2020-10-06 16:42:09 -04:00
Daniel Nephin
3fe95f17d5
proto: fix RoundTrip test for enterprise ( #8826 )
2020-10-06 08:55:50 -05:00
Daniel Nephin
20236e9b6e
proto: Add a round trip test for converting types
2020-09-28 18:28:37 -04:00
Daniel Nephin
79f70181d8
proto: add code to convert between protobuf types and structs types
...
For streaming service health events.
Code generated using mog.
2020-09-28 18:28:37 -04:00
Daniel Nephin
98207e8524
proto: add convert function for protobuf/types.Struct
...
Co-authored-by: Paul Banks <banks@banksco.de>
2020-09-28 18:28:36 -04:00
Daniel Nephin
f7f9879dab
proto: split pbservice into multiple files
...
There are many types in this package, splitting them into node, service, healthcheck helps show the
relationship between these types.
2020-09-24 15:14:27 -04:00
Daniel Nephin
225a91ae3c
proto: Add protos for subscribing to service health events.
...
Co-authored-by: Paul Banks <banks@banksco.de>
2020-09-24 15:09:17 -04:00