Skip to content

Releases: cloudposse/github-action-deploy-argocd

v0.13.1

27 Aug 19:14
6319360

Choose a tag to compare

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 compatibility
feat: Add Helmfile Args @czuares (#68) ## what * Provide a similar mechanism of passing arbitrary args in the `helmfile` flow

why

  • We have a use-case to pass additional values to helmfile and this would address the current limitation

🤖 Automatic Updates

Replace Makefile with atmos.yaml @osterman (#67) ## what - Remove `Makefile` - Add `atmos.yaml`

why

  • Replace build-harness with atmos for readme genration

References

  • DEV-3229 Migrate from build-harness to atmos

v0.13.0

28 Mar 19:43

Choose a tag to compare

feat: Support alternate token for sync mode @milldr (#66) ## what - Add option to specify a different token for sync mode

why

  • We need permission to 2 different repo: the desire state repo (to update manifests) and the app repo (to send sync mode updates)

references

  • n/a

🤖 Automatic Updates

Update .github/settings.yml @osterman (#63) ## what - Update `.github/settings.yml` - Drop `.github/auto-release.yml` files

why

  • Re-apply .github/settings.yml from org level
  • Use organization level auto-release settings

references

  • DEV-1242 Add protected tags with Repository Rulesets on GitHub

v0.12.0

12 Jul 16:42

Choose a tag to compare

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
  • global added 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

10 Jul 21:18
c6a83a1

Choose a tag to compare

🐛 Bug Fixes

fix: use 'sudo' when installing the chamber binary @korenyoni (#61) ## what * use 'sudo' when installing the chamber binary

why

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 denied

references

  • Follow up for #60

v0.11.2

09 Jul 15:49
964f0dd

Choose a tag to compare

🐛 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

08 Jul 19:48
1985d32

Choose a tag to compare

🚀 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

08 Jul 18:57

Choose a tag to compare

Change Dependency build to it's own step with flag to enable @Benbentwo (#58) ## what * separate step for helm dependency build

why

  • 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

08 Jul 18:25
09314db

Choose a tag to compare

Support dependencies @Benbentwo (#57) ## what * run `helm dependency build` before templating

why

  • required if chart has dependencies

v0.9.0

28 Jun 14:17

Choose a tag to compare

🚀 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_attempts to be adjusted.

references

*N/A

🤖 Automatic Updates

Update release workflow to allow pull-requests: write @osterman (#55) ## what - Update workflow (`.github/workflows/release.yaml`) to have permission to comment on PR

why

  • Add comment to PR when it is released

v0.8.2

23 May 23:35

Choose a tag to compare

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 list

why

  • allows multiple values files

🤖 Automatic Updates

Use GitHub Action Workflows from `cloudposse/.github` Repo @osterman (#53) ## what - Update workflows (`.github/workflows/settings.yaml`) to use shared workflows from `.github` repo

why

  • Reduce nested levels of reusable workflows
Use GitHub Action Workflows from `cloudposse/.github` Repo @osterman (#52) ## what - Update workflows (`.github/workflows/settings.yaml`)

why

  • Support new readme generation workflow.
  • Generate banners