Skip to content

Conversation

@therealmitchconnors
Copy link
Collaborator

This turns off automatic sidecar injection, and instead creates the sidecar at the deployment level using github actions, and istioctl kube-inject. Making the sidecar part of the deployment adds more control and certainty to the process, makes the sidecar completely declarative, and allows flagger to progressively shift traffic from one version of the sidecar to the next during an upgrade.

I recommend squashing this, as there are lots of unnecessary commits.
Also, I wasn't able to figure out how to get the github token set up for your update-istio create pull request step, so I'm keeping my main branch slightly off for the demo.

Flux and others added 30 commits April 25, 2022 11:05
Co-authored-by: therealmitchconnors <therealmitchconnors@users.noreply.github.com>
* Update Istio to 1.12.0 * add namespace (required for 1.12) Co-authored-by: therealmitchconnors <therealmitchconnors@users.noreply.github.com> Co-authored-by: therealmitchconnors <mitchconnors@gmail.com>
Co-authored-by: therealmitchconnors <therealmitchconnors@users.noreply.github.com>
Co-authored-by: therealmitchconnors <therealmitchconnors@users.noreply.github.com>
* Update Istio to 1.12.0 * add namespace (required for 1.12) * remove injection annotation on operator ns Co-authored-by: therealmitchconnors <therealmitchconnors@users.noreply.github.com> Co-authored-by: therealmitchconnors <mitchconnors@gmail.com>
* Update Istio to 1.12.0 * add namespace (required for 1.12) * remove injection annotation on operator ns * Update Sidecars to 1.12.0 Co-authored-by: therealmitchconnors <therealmitchconnors@users.noreply.github.com> Co-authored-by: therealmitchconnors <mitchconnors@gmail.com>
@therealmitchconnors
Copy link
Collaborator Author

There were some problems with this branch. I will resubmit after my demo tomorrow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant