Skip to content

Change partition for peers in discovery chain targets#16770

Merged
hashi-derek merged 1 commit intorelease/1.15.xfrom
derekm/NET-3382/change-chain-partition-15
Mar 24, 2023
Merged

Change partition for peers in discovery chain targets#16770
hashi-derek merged 1 commit intorelease/1.15.xfrom
derekm/NET-3382/change-chain-partition-15

Conversation

@hashi-derek
Copy link
Contributor

Manual backport of: #16769

This commit swaps the partition field to the local partition for
discovery chains targeting peers. Prior to this change, peer upstreams
would always use a value of default regardless of which partition they
exist in. This caused several issues in xds / proxycfg because of id
mismatches.

Some prior fixes were made to deal with one-off id mismatches that this
PR also cleans up, since they are no longer needed.
@hashi-derek hashi-derek changed the base branch from main to release/1.15.x March 24, 2023 19:52
@github-actions github-actions bot added theme/api Relating to the HTTP API interface theme/cli Flags and documentation for the CLI interface theme/config Relating to Consul Agent configuration, including reloading theme/contributing Additions and enhancements to community contributing materials theme/envoy/xds Related to Envoy support type/ci Relating to continuous integration (CI) tooling for testing or releases labels Mar 24, 2023
@hashi-derek hashi-derek requested a review from rboyer March 24, 2023 20:12
@hashi-derek hashi-derek marked this pull request as ready for review March 24, 2023 20:12
@hashi-derek hashi-derek merged commit dfb7f71 into release/1.15.x Mar 24, 2023
@hashi-derek hashi-derek deleted the derekm/NET-3382/change-chain-partition-15 branch March 24, 2023 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

theme/api Relating to the HTTP API interface theme/cli Flags and documentation for the CLI interface theme/config Relating to Consul Agent configuration, including reloading theme/contributing Additions and enhancements to community contributing materials theme/envoy/xds Related to Envoy support type/ci Relating to continuous integration (CI) tooling for testing or releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants