Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.43.0 hmhco #1

Merged
merged 7 commits into from
Jan 30, 2023
Merged

V0.43.0 hmhco #1

merged 7 commits into from
Jan 30, 2023

Conversation

Pveasey
Copy link

@Pveasey Pveasey commented Jan 23, 2023

Per BEDROCK-6218

See:
https://discuss.hashicorp.com/t/delay-sigterm-of-envoy-sidecar-proxy/22036/3
hashicorp#536
for more detailed explanation of the issue

upgrades to consul k8s will break gracefulness of ingress, this PR adds a default delay of 3 seconds for the envoy sidecar. This allows enough time for consul service to be deregistered before envoy gets a SIGTERM

i have opened a ticket with hashicorp and linked this code along with details why.
They confirmed this solution is feasible approach atm.

Changes proposed in this PR:

How I've tested this PR:

How I expect reviewers to test this PR:

Checklist:

  • Tests added
  • CHANGELOG entry added

    HashiCorp engineers only, community PRs should not add a changelog entry.
    Entries should use present tense (e.g. Add support for...)

Copy link

@dabigc dabigc left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link

@etotten etotten left a comment

Choose a reason for hiding this comment

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

Few small comments - main thing is probably the pveasey to hmh

Dockerfile Outdated Show resolved Hide resolved
control-plane/connect-inject/envoy_sidecar.go Outdated Show resolved Hide resolved
control-plane/connect-inject/envoy_sidecar.go Outdated Show resolved Hide resolved
HMH-README.md Outdated Show resolved Hide resolved
Copy link

@etotten etotten left a comment

Choose a reason for hiding this comment

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

LGTM

@Pveasey Pveasey merged commit 39c5556 into hmhco:v0.43.0 Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants