- requirements to run helm file on a mac.
- Have brew installed (available via self service app)
- Install helmfile
brew install helmfile```
- Install the helm diff plugin
helm plugin install https://github.com/databus23/helm-diff
- Example uses
- see a diff from what is deployed and what new changes would be applied custom metrics
helmfile --environment gcp-ushi-carbon-predevsvcs-npe --selector app=custom-metrics diff
- see a diff from what is deployed and what new changes would be applied custom metrics
- Environment Variables that must be set if developer is to run manually. But unless you are installing the particular pacakge actual value isn't importnat (just make "empty")
- Datadog
- DATADOG_API_KEY
- carbonelastic
- ELASTIC_USER
- ELASTIC_PASSWORD
- Cloudability
- CLOUDABILITY_API_KEY
- Datadog
Lessons Learned
- When you make significant change to a helm chart, sometimes better to delete and apply (vs apply over the top) to make sure you pick up changes. this is especially true if changes where to the test piece of the chart. Even an apply doesn't seem to pick up the changes, without doing a delete first.