inarix/ga-argocd-action

GithubAction which handle base CRUD on given application name

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jun 27, 2022
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: inarix/ga-argocd-action@34ccb31705597558bc7a9e35563f3db4a10d2a54 # v2.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
actionNameOne of create, read|get, update, deleteyes
argocdTokenArgoCD tokenyes
argocdEndpointEntrypoint of ArgoCD applicatin (e.g https://argocd.example.com)yes
applicationNameName of the application to create/update/deleteyes
destClusterNameDestination cluster nameno
argocdApplicationNamespaceArgoCD application namespacenodefault
applicationProjectProject name where application should be deployedno""
applicationParamsHelm parameters of the application to create/update in format 'name=value;name=value;...'no
applicationValueFilesHelm chart values files to create/update in format 'values.yaml;values-production.yaml;...'no
applicationNamespaceNamespace when application is/will be deployednodefault
helmChartNameName of Helm chart to applyno
helmChartVersionHelm chart version to applyno
helmRepoUrlHelm repository which holds application chartno
maxRetryMax retry of the ArgoCD application creationno5
ttsTime To Sleep before each application status checkno10
doSyncDo the action also sync at the endnotrue
onlySyncOnly sync given applicationnofalse
namedescription
applicationApplication JSON specs representation