-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
(AWS-EKS): (Support for helm upgrade) #28032
Comments
I am not 100% clear about your use case. Are you able to share a minimal code to illustrate your use case? Generally when you define a HelmChart, under the hood the custom resource would always run helm upgrade for you. |
This issue has not received a response in a while. If you want to keep this issue open, please leave a comment below and auto-close will be canceled. |
@pahud we are deploying some charts using the following CDK
The values
However, any change to yaml isn't reflected in the pods run. To make a change, we've to bring down the stack by deleting it. Recreating the stack as new one helps in picking up the new changes to the yaml file if the resource is already running an helm upgrade, what probably can help us fix the above behavior. We don't want to everytime bring the stack down just for upgrading config values |
I guess the proposed solution is as straightforward as #22254, just need to add the |
Describe the feature
support upgrade or install helm chart as an argument to eks.HelmChart
Use Case
We've a EKS cluster and use CDK to run helm charts and pass values by reading in a yaml and parsing it. However, in some use cases, where we make an update to the yaml values file, the changes do not take into effect when we update the stack.
As a workaround, we currently delete the stack and recreate it with new values.
Proposed Solution
to have an argument to let either upgrade or install the helm charts
https://helm.sh/docs/helm/helm_upgrade/
Other Information
No response
Acknowledgements
CDK version used
2.93
Environment details (OS name and version, etc.)
typescript
The text was updated successfully, but these errors were encountered: