consul/proto/private/pbsubscribe
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
..
subscribe.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
subscribe.pb.binary.go Protobuf Refactoring for Multi-Module Cleanliness (#16302) 2023-02-17 16:14:46 -05:00
subscribe.pb.go Backport of V1 Compat Exported Services Controller Optimizations into release/1.18.x (#20518) 2024-02-07 16:03:36 -05:00
subscribe.proto Backport of V1 Compat Exported Services Controller Optimizations into release/1.18.x (#20518) 2024-02-07 16:03:36 -05:00
subscribe_grpc.pb.go Protobuf Refactoring for Multi-Module Cleanliness (#16302) 2023-02-17 16:14:46 -05:00