-
Notifications
You must be signed in to change notification settings - Fork 903
feat: add coder.volumes
parameter to Helm chart
#5551
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
feat: add coder.volumes
parameter to Helm chart
#5551
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
recheck |
coder.kubeConfig
parameter to Helm chartcoder.kubeConfig
parameter to Helm chart
recheck |
I don't understand why the CLA Assistant still complains 👀 |
@NiklasRosenstein me either... I'll try to rerun ;p |
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.
What do you think about making it completely abstract instead? Allowing an arbitrary set of volumes to mount and secrets to consume.
The rationale is that there are N configurations that could exist for various cloud providers, and it could be weird to support them all with unique keys.
I think having an example with ~/.kube/config
would be ideal, though, since that's the primary use case.
Thoughts?
I have refactored the volumes code in helm recently to support adding different volume types (for certs etc.) which we could expose to the user as a value instead.
|
Sounds like a good idea, that's definitely good so you can also deploy AWS credentials, etc. What's the way to do it without mounting a file? Providing the credentials on |
I'll push my volumes idea to your branch so we can get this through.
Yeah, originally our GCP/AWS templates would take credentials as parameters (it was not pretty for google cloud as the credentials are huge JSON objects). You could also use environment variables via |
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.
coder.kubeConfig
parameter to Helm chartcoder.volumes
parameter to Helm chart
Thank you for your contribution 😄 |
This PR adds a
coder.kubeConfig
parameter to the Helm chart so that we can mount a~/.kube/config
file on the Coder host.See #5548