ejhayes/ArgoCD Deploy Action

This action calls the ArgoCD API to create/update an application

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
accessTokenArgoCD access tokenno
actionAction to perform (upsert, delete)noupsert
annotationsKey/Value pair of annotations for the applicationno{}
baseUrlArgoCD base url to useyes
clientIdArgoCD Client Id / Usernameno
clientSecretArgoCD Client Secret / Passwordno
clusterNameCluster name to deploy toyes
contentTypeChange default content-type header from `application/json; charset=utf-8`no
dryRunDry run mode (do not create or delete anything)nofalse
infoKey/Value pair of argo info valuesno{}
labelsKey/Value pair of labels to apply to argo applicationno{}
nameName of the application to createyes
namespaceNamespace to deploy application toyes
pathPath to helm chartno""
projectArgo project to create application inyes
prNumberPR number${{ github.event.number }}
repoRevisionRepo revision to deployno${{ github.sha }}
repoUrlRepo URL to deployno${{ github.server_url }}/${{ github.repository }}
repoWebUrlRepo web urlno${{ github.server_url }}/${{ github.repository }}
tokensKey/Value list of tokens to replace in helm chartno{}
valuesFileValues file to pass to ArgoCDyes

no outputs