consul/proto-public/pbmesh/v1alpha1
R.B. Boyer 89e6725eee
mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460)
This new controller produces an intermediate output (ComputedRoutes) that is meant to summarize all relevant xRoutes and related mesh configuration in an easier-to-use format for downstream use to construct the ProxyStateTemplate.

It also applies status updates to the xRoute resource types to indicate that they are themselves semantically valid inputs.
2023-09-12 12:08:51 -05:00
..
pbproxystate NET-5132 - Configure multiport routing for connect proxies in TProxy mode (#18606) 2023-09-12 01:17:56 +00:00
common.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
common.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
common.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
computed_routes.pb.binary.go mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460) 2023-09-12 12:08:51 -05:00
computed_routes.pb.go mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460) 2023-09-12 12:08:51 -05:00
computed_routes.proto mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460) 2023-09-12 12:08:51 -05:00
connection.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
connection.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
connection.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
destination_policy.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
destination_policy.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
destination_policy.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
expose.pb.binary.go Initial Catalog & Mesh Protobuf Definitions (#17123) 2023-05-05 09:47:28 -04:00
expose.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
expose.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
grpc_route.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
grpc_route.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
grpc_route.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
http_route.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
http_route.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
http_route.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
http_route_retries.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
http_route_retries.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
http_route_retries.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
http_route_timeouts.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
http_route_timeouts.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
http_route_timeouts.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
proxy_configuration.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
proxy_configuration.pb.go fix: add telemetry bind socket to proxyConfiguration proto (#18652) 2023-09-01 16:48:06 -04:00
proxy_configuration.proto fix: add telemetry bind socket to proxyConfiguration proto (#18652) 2023-09-01 16:48:06 -04:00
proxy_configuration_addon.go sidecar-proxy controller: Add support for transparent proxy (NET-5069) (#18458) 2023-09-08 16:18:01 -06:00
proxy_configuration_addon_test.go sidecar-proxy controller: Add support for transparent proxy (NET-5069) (#18458) 2023-09-08 16:18:01 -06:00
proxy_state.pb.binary.go [OSS] proxystate: add proxystate protos (#18216) 2023-07-21 09:21:39 -07:00
proxy_state.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
proxy_state.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
routing.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
routing.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
tcp_route.pb.binary.go mesh: adding the protobuf types and resources backing mesh config v2 (#18351) 2023-08-03 13:42:04 -05:00
tcp_route.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
tcp_route.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
upstreams.pb.binary.go Split pbmesh.UpstreamsConfiguration as a resource out of pbmesh.Upstreams (#17991) 2023-07-13 13:06:56 -06:00
upstreams.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
upstreams.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
upstreams_configuration.pb.binary.go Split pbmesh.UpstreamsConfiguration as a resource out of pbmesh.Upstreams (#17991) 2023-07-13 13:06:56 -06:00
upstreams_configuration.pb.go Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
upstreams_configuration.proto Make proto-public license MPL (#18531) 2023-08-21 12:31:54 -05:00
xroute_addons.go mesh: add validation for the new pbmesh resources (#18410) 2023-08-22 11:27:09 -05:00
xroute_addons_test.go mesh: add validation for the new pbmesh resources (#18410) 2023-08-22 11:27:09 -05:00