-
Notifications
You must be signed in to change notification settings - Fork 324
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
Tproxy split init containers #441
Conversation
subcommand/consul-sidecar/command.go
Outdated
@@ -1,4 +1,4 @@ | |||
package subcommand | |||
package consulsidecar |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything past this in the PR is a merge from feature-metrics which is the base of feature-tproxy.
I've rebased feature-tproxy off feature-metrics and pushed it but for some reason it's not showing up here.
Will try to sort it out before merging.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Had a thought on the name and was curious about the JSON patches.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking pretty good! I've left a couple of comments and chimed in on the naming conversation 😄 Once we decide on those, it's good to go. I've also left a couple of minor edits just to follow the godoc format.
I've run connect acceptance tests with an image from this branch, and they pass!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! (assuming we solve the diff before merging)
Oddly enough if I pull both from origin and diff the two (feature-tproxy && tproxy-split-init-containers) the metrics bits dont show up in |
…nsul bin and the other will retain all of the existing behaviours Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
bcf7a24
to
f87a6a8
Compare
…nsul bin and the other will retain all of the existing behaviours (#441) Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
…nsul bin and the other will retain all of the existing behaviours (#441) Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
…nsul bin and the other will retain all of the existing behaviours (#441) Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
…nsul bin and the other will retain all of the existing behaviours (#441) Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
Changes proposed in this PR:
How I've tested this PR:
manually deployed and confirmed connect inject still works with the correct init containers.
new and existing unit tests work.
How I expect reviewers to test this PR:
deploy kschoche/consul-k8s-dev and a sample connect injected app to confirm it still mutates and now has 2 containers instead of 1.
Checklist: