inarix/ga-argocd-action
GithubAction which handle base CRUD on given application name
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jun 27, 2022
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: inarix/ga-argocd-action@34ccb31705597558bc7a9e35563f3db4a10d2a54 # v2.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| actionName | One of create, read|get, update, delete | yes | — |
| argocdToken | ArgoCD token | yes | — |
| argocdEndpoint | Entrypoint of ArgoCD applicatin (e.g https://argocd.example.com) | yes | — |
| applicationName | Name of the application to create/update/delete | yes | — |
| destClusterName | Destination cluster name | no | — |
| argocdApplicationNamespace | ArgoCD application namespace | no | default |
| applicationProject | Project name where application should be deployed | no | "" |
| applicationParams | Helm parameters of the application to create/update in format 'name=value;name=value;...' | no | — |
| applicationValueFiles | Helm chart values files to create/update in format 'values.yaml;values-production.yaml;...' | no | — |
| applicationNamespace | Namespace when application is/will be deployed | no | default |
| helmChartName | Name of Helm chart to apply | no | — |
| helmChartVersion | Helm chart version to apply | no | — |
| helmRepoUrl | Helm repository which holds application chart | no | — |
| maxRetry | Max retry of the ArgoCD application creation | no | 5 |
| tts | Time To Sleep before each application status check | no | 10 |
| doSync | Do the action also sync at the end | no | true |
| onlySync | Only sync given application | no | false |
Outputs
| name | description |
|---|---|
| application | Application JSON specs representation |