Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Backport of Catalog: Use EndpointSlice and propagate Kubernetes Topol…
…ogy information to synced consul service into release/1.2.x (#3780) * backport of commit b8e5ece * backport of commit ee26768 * backport of commit 4a3c209 * backport of commit c11b034 * backport of commit 093826a * backport of commit 75810ab * backport of commit f0f1762 * backport of commit 395c4fe * backport of commit 73ffbcb * backport of commit cc5d60c * backport of commit 0d8b7ae * backport of commit 5dcb453 * backport of commit 09506ba * Catalog: Use EndpointSlice and propagate Kubernetes Topology information to synced consul service (#3693) * Use EndpointSlice and propagate zone metadata to consul service * Fix tests * Add test for zone metadata * Cleanup and changelog entry * Fix clusterrole permissions and type on Informer * Include region info for NodePort services * Include topology region for all service types * Update release note * Fix tests * fix sync-catalog-clusterrole and tests * fix stash conflict * adding endpoints permission back to sync catalog since it still uses it. * Fix endpointslice map * Fix topology region * Remove region lookups, remove endpoints permissions, use pointers for endpointslice map * Drop region test --------- Co-authored-by: John Murret <john.murret@hashicorp.com> --------- Co-authored-by: jukie <10012479+Jukie@users.noreply.github.com> Co-authored-by: John Murret <john.murret@hashicorp.com>
- Loading branch information