consul/proto
hc-github-team-consul-core 8d9fdc3a59
Backport of V1 Compat Exported Services Controller Optimizations into release/1.18.x (#20518)
* V1 Compat Exported Services Controller Optimizations (#20517)

V1 compat exported services controller optimizations

* Don't start the v2 exported services controller in v1 mode.
* Use the controller cache.

* Trigger the V1 Compat exported-services Controller when V1 Config Entries are Updated (#20456)

* Trigger the v1 compat exported-services controller when the v1 config entry is modified.

* Hook up exported-services config entries to the event publisher.
* Add tests to the v2 exported services shim.
* Use the local materializer trigger updates on the v1 compat exported services controller when exported-services config entries are modified.

* stop sleeping when context is cancelled

---------

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>
2024-02-07 16:03:36 -05:00
..
private Backport of V1 Compat Exported Services Controller Optimizations into release/1.18.x (#20518) 2024-02-07 16:03:36 -05:00
buf.gen.yaml Add Common Controller Caching Infrastructure (#19767) 2023-12-13 10:06:39 -05:00
buf.yaml build: upgrade to latest buf v1.26.0 (#18426) 2023-08-11 10:04:44 -05:00