-
Notifications
You must be signed in to change notification settings - Fork 7.2k
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
Proposal: Add istio-inject flag #2878
Comments
@rprobotics Do you know if the istio cube-inject code is in a library we could import and use? |
There is actually work being done already with Istio to have a Dynamic Admission Controller which would provide this out of band of Helm, which I think would probably be a bit more robust. Essentially istio/old_pilot_repo#335 is the Epic covering the tasks, but the Istio/pilot now contains the start of this implementation. |
I don't think this should be part of Helm itself. A plugin would be more palatable. |
Does anybody know the ETA on the Dynamic Admission Controllers? That project seems like it'll be more long-term sustainable than the quick-fix I suggested. If the project is still months away than it might make sense to develop the plugin as @seh suggested. |
I think a plugin would be the best way to start. You could track the admission controller and then deprecate the plugin |
Are plugins now able to inject themselves in the actual provisioning pipeline? When we had looked at this before, part of the problem was that Plugins weren't able to change the actual manifests of the resources being created. |
Tiller has a concept known as release modules that allow you to modify the release functionality (like rudder-appcontroller). See #1924 for some background context on how that works. |
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
for anyone interested (or getting here via Google), k8s > 1.7.3 required for automatic Istio sidecar injection |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Hi, how about this plugin? |
@bacongobbler I think this issue can be closed :) |
This is a proposal to add an extra flag (istio-inject) to Helm that will basically do what istioctl's 'kube-inject' does. The goal will be to inject any necessary istio parameters to the resulting YAML files Helm produces while still maintaining the benefits from Helm.
The kube-inject code can be taken from the istio project and ported to Helm. We would probably want to work with istio maintainers to make sure the two are kept in sync.
@thomastaylor312
The text was updated successfully, but these errors were encountered: