digitalservicebund/Deploy
ArgoCD based deploy action. Requires kustomize to run.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| environment | Environment to deploy to, e.g. staging, production. | yes | — |
| version | Container image tag being deployed, e.g. a commit SHA. | yes | — |
| deploying_repo | List of image repositories (image names) being deployed. | yes | — |
| infra_repo | Repository for ArgoCD to pick up changes from. | yes | — |
| infra_branch | Branch in infra_repo for ArgoCD to pick up changes from. | yes | main |
| github_app_private_key | Private key of a Github App that has Repository Content Read & Write access to the infra repo. | yes | — |
| github_app_client_id | Client ID of a Github App that has Repository Content Read & Write access to the infra repo. | yes | — |
| app | ArgoCD application to be deployed. | yes | — |
| argocd_auth_token | Auth token of the `pipeline` user in ArgoCD (read-only permissions for such user are sufficient). | yes | — |
| argocd_server | Host name of the server where ArgoCD runs, e.g. argocd.example.com | yes | — |
| argocd_sync_timeout | Timeout applied to the argocd sync trigger | no | 120 |
| wait_for_healthy_app | Whether to wait for the ArgoCD app to become healthy after syncing. If false, the last health check step is skipped. | no | true |
Outputs
no outputs