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

Integration with kustomize #29

Open
davinkevin opened this issue Aug 16, 2019 · 4 comments
Open

Integration with kustomize #29

davinkevin opened this issue Aug 16, 2019 · 4 comments

Comments

@davinkevin
Copy link

After some (laborious) investigation, I conclude I can't use this very good plugin with a tool like kustomize because the standard generator doesn't allow to add some extra "comments" required by kubesec.

I can choose to not use the secret-generator from kustomize, but I lose auto rolling of deployment attached to a secret and the capacity to have immutable secrets in K8S.

Do you think an integration inside kustomize with an extension of the current secretGenerator (https://github.com/kubernetes-sigs/kustomize/tree/master/plugin/builtin/secretgenerator) or something else is possible? Would be great to have access to this 👍.

Thanks

/cc @Neonox31

@confiq
Copy link

confiq commented Aug 16, 2019

I started to use kubesec before kustomize removed SecretGenerator.
So as a workaround today, on each deploy, I generate secrets using kubesec and then apply it.

This would be a real boost for kubesec if this could be part of kustomize !

@devstein
Copy link

I created a kustomize plugin for SOPS if anyone is searching for a solution with a kustomize integration or looking for a template for creating a kubesec kustomize plugin!

@nbendafi-yseop
Copy link

If anyone is interested in testing kubesec integration with kustomize: have a look at yseop/kustomize-plugins#1. It only supports PGP decryption, but can serve as basic for deeper integration.
Reviews and comments are very welcome.

@marzelwidmer
Copy link

I search also a kustomize kubesec integration. this will be great. fit for our setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants