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

Feature Request - Have a yaml only (no bash) way to deploy #79

Closed
vikas027 opened this issue Jul 17, 2021 · 4 comments · Fixed by #81
Closed

Feature Request - Have a yaml only (no bash) way to deploy #79

vikas027 opened this issue Jul 17, 2021 · 4 comments · Fixed by #81
Assignees
Labels
enhancement Enhancement to existing feature
Milestone

Comments

@vikas027
Copy link

At the moment, the installation requires running make targets which further calls some bash scripts to create certs.

While this works, the approach however is not GitOps friendly. It would be great if there is a way to install only using the yamls, be it standalone yaml(s) or a helm chart. Doing so, it will enable people to directly use yamls or helm charts in their GitOps repos (example Flux or ArgoCD)

@senthilrch senthilrch self-assigned this Jul 20, 2021
@senthilrch senthilrch added the enhancement Enhancement to existing feature label Jul 20, 2021
@senthilrch senthilrch added this to the v0.8.1 milestone Jul 20, 2021
@senthilrch
Copy link
Owner

@vikas027 : thanks for raising this. This is on the roadmap. first I need to sort out the generation of certificate for the webhook server. After CSR API has been updated to V1, it is not accepting "legacy-unknown" issuer. Other issuers are not generating the certificate with the expected "usage". I need to set aside sometime to look into this and sort out...

Will try to include this in upcoming v0.8.1

@senthilrch senthilrch linked a pull request Jul 23, 2021 that will close this issue
@vikas027
Copy link
Author

vikas027 commented Aug 1, 2021

Hey @senthilrch ,

Thanks for looking into this and updating the helm chart installation in the documentation.

However, I can see these lines in the README. Does this means, I can only install the helm chart if I am on an Ubuntu machine?

$ gpg --keyserver keyserver.ubuntu.com --recv-keys 92D793FA3A6460ED (or) gpg --keyserver pgp.mit.edu --recv-keys 92D793FA3A6460ED
$ gpg --export >~/.gnupg/pubring.gpg

@senthilrch
Copy link
Owner

senthilrch commented Aug 1, 2021 via email

@vikas027
Copy link
Author

vikas027 commented Aug 2, 2021

Thanks, @senthilrch . I will give it a go soon.

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

Successfully merging a pull request may close this issue.

2 participants