Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

Add an acceptance test to test that connect still works when consul clients are restarted #886

Merged
merged 8 commits into from
Apr 6, 2021

Conversation

ishustava
Copy link
Contributor

@ishustava ishustava commented Mar 25, 2021

Changes proposed in this PR:

  • Add an acceptance test to test that connect still works when consul clients are restarted
  • Provide -release-name and -release-namespace flags to connect-inject deployment since they are required for endpoints controller to detect consul client pod restart events.

How I've tested this PR:

  • acceptance tests

How I expect reviewers to test this PR:

  • 👁️ acceptance tests
  • code review

Checklist:

  • Bats tests added
  • CHANGELOG entry added (HashiCorp engineers only, community PRs should not add a changelog entry)

@ishustava ishustava changed the base branch from master to webhook-refactor March 25, 2021 20:53
@ishustava ishustava force-pushed the enable-endpoints-controller branch 3 times, most recently from b87f5c3 to a424ea6 Compare March 25, 2021 21:18
@ishustava ishustava force-pushed the enable-endpoints-controller branch 3 times, most recently from 1853230 to 304a8cb Compare April 6, 2021 14:14
@ishustava ishustava force-pushed the webhook-refactor branch 2 times, most recently from 1075741 to 5672e7a Compare April 6, 2021 15:34
Base automatically changed from webhook-refactor to feature-tproxy April 6, 2021 20:59
@ishustava ishustava force-pushed the enable-endpoints-controller branch 3 times, most recently from 5f63a37 to 270e660 Compare April 6, 2021 21:07
@ishustava ishustava force-pushed the enable-endpoints-controller branch from 270e660 to fd2e0a7 Compare April 6, 2021 22:07
@ishustava ishustava marked this pull request as ready for review April 6, 2021 22:07
@ishustava ishustava changed the title Enable endpoints controller Add an acceptance test to test that connect still works when consul clients are restarted Apr 6, 2021
@ishustava ishustava requested review from a team, kschoche and thisisnotashwin and removed request for a team April 6, 2021 22:09
@ishustava ishustava force-pushed the enable-endpoints-controller branch from 23ea74e to 8b3601f Compare April 6, 2021 22:16
Copy link
Contributor

@kschoche kschoche left a comment

Choose a reason for hiding this comment

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

Awesome work, the test is 🍠 too!

Copy link
Contributor

@ndhanushkodi ndhanushkodi left a comment

Choose a reason for hiding this comment

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

Love the test, looks great to me! Once acceptance tests pass I think it's good to merge.

@ishustava ishustava merged commit 5c9e385 into feature-tproxy Apr 6, 2021
@ishustava ishustava deleted the enable-endpoints-controller branch April 6, 2021 23:45
thisisnotashwin pushed a commit that referenced this pull request Apr 15, 2021
* Add an acceptance test to test that connect still works when consul clients are restarted
* Provide -release-name and -release-namespace flags to connect-inject deployment since they are required for endpoints controller to detect consul client pod restart events.
ishustava added a commit that referenced this pull request Apr 16, 2021
* Add an acceptance test to test that connect still works when consul clients are restarted
* Provide -release-name and -release-namespace flags to connect-inject deployment since they are required for endpoints controller to detect consul client pod restart events.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants