Skip to content

Backport of test/deployer: add the method of deregistering services into release/1.17.x#19568

Merged
hc-github-team-consul-core merged 1 commit intorelease/1.17.xfrom
backport/integ-test-deregister-service-dp/pleasantly-enormous-sheepdog
Nov 7, 2023
Merged

Backport of test/deployer: add the method of deregistering services into release/1.17.x#19568
hc-github-team-consul-core merged 1 commit intorelease/1.17.xfrom
backport/integ-test-deregister-service-dp/pleasantly-enormous-sheepdog

Conversation

@hc-github-team-consul-core
Copy link
Collaborator

Backport

This PR is auto-generated from #19525 to be assessed for backporting due to the inclusion of the label backport/1.17.

The below text is copied from the body of the original PR.


Description

For certain test scenarios, we need to detect if server agent can update the service endpoint after some instances are removed during relaunch (e.g., the snapshot restore scenario). In this case, the service instance needs to be removed from the catalog.

This PR adds the method of deregistering the services when a node is disabled during relaunch.

Testing & Reproduction steps

Links

PR Checklist

  • updated test coverage
  • external facing docs updated
  • appropriate backport labels added
  • not a security concern

Overview of commits

@hc-github-team-consul-core hc-github-team-consul-core force-pushed the backport/integ-test-deregister-service-dp/pleasantly-enormous-sheepdog branch from de09d23 to 762ff43 Compare November 7, 2023 22:29
@hc-github-team-consul-core hc-github-team-consul-core force-pushed the backport/integ-test-deregister-service-dp/pleasantly-enormous-sheepdog branch from 20d9439 to d5d5745 Compare November 7, 2023 22:29
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved Consul Bot automated PR

@hc-github-team-consul-core hc-github-team-consul-core merged commit 1d130e7 into release/1.17.x Nov 7, 2023
@hc-github-team-consul-core hc-github-team-consul-core deleted the backport/integ-test-deregister-service-dp/pleasantly-enormous-sheepdog branch November 7, 2023 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants