consul/internal/controller
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
..
api.go Support custom watches on controller (#18439) 2023-08-17 20:34:18 +00:00
api_test.go Support custom watches on controller (#18439) 2023-08-17 20:34:18 +00:00
controller.go Support custom watches on controller (#18439) 2023-08-17 20:34:18 +00:00
dependency_mappers.go Support custom watches on controller (#18439) 2023-08-17 20:34:18 +00:00
dependency_mappers_test.go
doc.go
helper.go mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460) 2023-09-12 12:08:51 -05:00
helper_test.go mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460) 2023-09-12 12:08:51 -05:00
lease.go
manager.go
supervisor.go
supervisor_test.go