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 [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
doc.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
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 [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
manager.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
supervisor.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
supervisor_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00