-
Notifications
You must be signed in to change notification settings - Fork 9
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
TASK: Investigate and document method for testing locally-modified baseline helm charts in ArgoCD #488
Comments
Definition of Done with @csun-cpointe and @carter-cundiff |
The most straight-forward answer to this issue would be to simply refer to the chart in the GitHub repo at the specific dev branch. Unfortunately, this is not supported by Helm out of the box. It has a storied history and is generally considered a good improvement to Helm, however the work has not landed. (It was "one of the longest standing" PRs in 2021.) There has been some recent-ish work to revive the proposal. The linked PR and associated HIP do a good job of documenting the history, and also pointed out several Helm plugins that achieve this functionality. While I think it makes sense for us to keep an eye on the progress and perhaps provide help where we can, in the short term we can use one of the plugins mentioned. Currently in the process of testing the most popular/frequently updated plugin now and updating docs accordingly. |
I got this working with the aslafy-z/helm-git plugin but there were a few "gotchas".
|
As an outflow of this ticket, we probably want to add |
Also makes the deploy.sh script executable by default, and improves the deploy script by adding a startup option that will deploy/upgrade the infrastructure without deploying the app. (Useful for developing the infrastructure chart.)
@jaebchoi had luck with just pushing the helm chart tarball to his personal GH OCI repo with |
Also makes the deploy.sh script executable by default, and improves the deploy script by adding a startup option that will deploy/upgrade the infrastructure without deploying the app. (Useful for developing the infrastructure chart.)
[#488] update extensions-helm README to work with ArgoCD
OTS with @csun-cpointe and @carter-cundiff |
These changes were at least partially reverted in #513 |
Description
We were testing changes to Helm charts under
extensions-helm
locally by changing therepository
field tofile:///path/to/modified/chart/
, as noted in theextensions-helm
README. With the move away from Tilt and to ArgoCD this technique will no longer work. We need an alternative approach.DOD
Test Strategy/Script
extensions/extensions-helm/aissemble-kafka-chart/values.yaml
that will be easy to verify (e.g.fullnameOverride
)final-488
mvn clean install
Chart.lock
to .gitignoreThe text was updated successfully, but these errors were encountered: