ejhayes/ArgoCD Deploy Action
This action calls the ArgoCD API to create/update an application
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| accessToken | ArgoCD access token | no | — |
| action | Action to perform (upsert, delete) | no | upsert |
| annotations | Key/Value pair of annotations for the application | no | {} |
| baseUrl | ArgoCD base url to use | yes | — |
| clientId | ArgoCD Client Id / Username | no | — |
| clientSecret | ArgoCD Client Secret / Password | no | — |
| clusterName | Cluster name to deploy to | yes | — |
| contentType | Change default content-type header from `application/json; charset=utf-8` | no | — |
| dryRun | Dry run mode (do not create or delete anything) | no | false |
| info | Key/Value pair of argo info values | no | {} |
| labels | Key/Value pair of labels to apply to argo application | no | {} |
| name | Name of the application to create | yes | — |
| namespace | Namespace to deploy application to | yes | — |
| path | Path to helm chart | no | "" |
| project | Argo project to create application in | yes | — |
| prNumber | PR number | — | ${{ github.event.number }} |
| repoRevision | Repo revision to deploy | no | ${{ github.sha }} |
| repoUrl | Repo URL to deploy | no | ${{ github.server_url }}/${{ github.repository }} |
| repoWebUrl | Repo web url | no | ${{ github.server_url }}/${{ github.repository }} |
| tokens | Key/Value list of tokens to replace in helm chart | no | {} |
| valuesFile | Values file to pass to ArgoCD | yes | — |
Outputs
no outputs