consul/proto-public/pbcatalog/v1alpha1
Iryna Shustava 3c70e14713
sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352)
* This controller generates and saves ProxyStateTemplate for sidecar proxies.
* It currently supports single-port L4 ports only.
* It keeps a cache of all destinations to make it easier to compute and retrieve destinations.
* It will update the status of the pbmesh.Upstreams resource if anything is invalid.
* This commit also changes service endpoints to include workload identity. This made the implementation a bit easier as we don't need to look up as many workloads and instead rely on endpoints data.
2023-09-07 09:37:15 -06:00
..
dns.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
dns.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
dns.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
failover_policy.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
failover_policy.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
failover_policy.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
failover_policy_extras.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
failover_policy_extras_test.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
health.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
health.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
health.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
node.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
node.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
node.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
protocol.pb.go Distinguish v2 catalog Protocol unset from default (#18612) 2023-08-29 22:14:56 +00:00
protocol.proto Distinguish v2 catalog Protocol unset from default (#18612) 2023-08-29 22:14:56 +00:00
selector.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
selector.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
selector.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
service.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
service.pb.go Distinguish v2 catalog Protocol unset from default (#18612) 2023-08-29 22:14:56 +00:00
service.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
service_endpoints.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
service_endpoints.pb.go sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352) 2023-09-07 09:37:15 -06:00
service_endpoints.proto sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352) 2023-09-07 09:37:15 -06:00
vip.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
vip.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
vip.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
workload.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
workload.pb.go Distinguish v2 catalog Protocol unset from default (#18612) 2023-08-29 22:14:56 +00:00
workload.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
workload_addon.go sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352) 2023-09-07 09:37:15 -06:00
workload_addon_test.go sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352) 2023-09-07 09:37:15 -06:00