digitalservicebund/Deploy

ArgoCD based deploy action. Requires kustomize to run.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
environmentEnvironment to deploy to, e.g. staging, production.yes
versionContainer image tag being deployed, e.g. a commit SHA.yes
deploying_repoList of image repositories (image names) being deployed.yes
infra_repoRepository for ArgoCD to pick up changes from.yes
infra_branchBranch in infra_repo for ArgoCD to pick up changes from.yesmain
github_app_private_keyPrivate key of a Github App that has Repository Content Read & Write access to the infra repo.yes
github_app_client_idClient ID of a Github App that has Repository Content Read & Write access to the infra repo.yes
appArgoCD application to be deployed.yes
argocd_auth_tokenAuth token of the `pipeline` user in ArgoCD (read-only permissions for such user are sufficient).yes
argocd_serverHost name of the server where ArgoCD runs, e.g. argocd.example.comyes
argocd_sync_timeoutTimeout applied to the argocd sync triggerno120
wait_for_healthy_appWhether to wait for the ArgoCD app to become healthy after syncing. If false, the last health check step is skipped.notrue

no outputs