Releases: cloudposse/github-action-deploy-argocd
Releases · cloudposse/github-action-deploy-argocd
v0.13.1
Fix tests - replace `cloudposse` repos to `cloudposse-corp` @goruha (#71)
## what * Fix tests - replace `cloudposse` repos to `cloudposse-corp`Expose helm/helmfile versions @czuares (#69)
## what * Exposes `helmfile` and `helm` versions as inputs * Defaults versions to existing values to preserve backwards compatibilityfeat: Add Helmfile Args @czuares (#68)
## what * Provide a similar mechanism of passing arbitrary args in the `helmfile` flowwhy
- We have a use-case to pass additional values to
helmfileand this would address the current limitation
🤖 Automatic Updates
v0.13.0
v0.12.0
Feature: break glass input `helm-args` and set globals for subcharts to use. @Benbentwo (#62)
## what * Added break glass input `helm-args` incase our set values do not suffice * Added `--set global.image.tag` as the globals can be universally referenced (see references)why
- break glass provided so this is highly extensible
globaladded for subcharts. this way you can reuse your chart several times and override the image of a deployment with{{ $.Values.global.image.tag }}
references
v0.11.3
🐛 Bug Fixes
fix: use 'sudo' when installing the chamber binary @korenyoni (#61)
## what * use 'sudo' when installing the chamber binarywhy
The test suite in this repo passed, but using this action in practice results in:
+ install chamber-v2.14.1-linux-amd64 /usr/local/bin/chamber
install: cannot create regular file '/usr/local/bin/chamber': Permission deniedreferences
- Follow up for #60
v0.11.2
🐛 Bug Fixes
fix: install chamber directly instead of using a container (bypass Docker Hub rate limits) @korenyoni (#60)
## what * Install chamber directly instead of using a container * Update localstack endpoint for chamber, now that chamber does not run in a container.why
- Bypass Docker Hub rate limits
references
- N/A
v0.11.1
🚀 Enhancements
YQ Improvement: Only one url @Benbentwo (#59)
## what * yq ea reads multi documents, currently rendering as ``` foo.net --- foo.com ```This then fails the action.
This update enhances that action to remove the --- from rendering via -N. Furthermore it will only pick the first URL found.
v0.11.0
Change Dependency build to it's own step with flag to enable @Benbentwo (#58)
## what * separate step for helm dependency buildwhy
- We cannot assume that the credentials to deploy to EKS are the same as fetching chart dependencies, thus this should live as an optional step to build the chart before rendering
v0.10.0
Support dependencies @Benbentwo (#57)
## what * run `helm dependency build` before templatingwhy
- required if chart has dependencies
v0.9.0
🚀 Enhancements
feat: parameterize retry action inputs @korenyoni (#56)
## what * Parameterize inputs for `nick-fields/retry` action (keep previous values as defaults).why
- Allow inputs such as
max_attemptsto be adjusted.
references
*N/A
🤖 Automatic Updates
v0.8.2
Revert "Update action.yml" @Benbentwo (#54)
This reverts commit 668eb00.what
- Revert back to Dockerhub images
why
- While ECR image is nice for pull rates, we need to trust the source
`values_file` input - support array @Benbentwo (#50)
## what * `values_file` supports comma separated listwhy
- allows multiple values files