pipery-dev/Pipery ArgoCD CD

CD pipeline for ArgoCD: update image tag → sync application → wait for Argo rollout

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
project_pathPath to the project source tree.no.
config_filePath to the pipery config file.no.pipery/config.yaml
argocd_serverArgoCD server URL (e.g. argocd.example.com).no""
argocd_appArgoCD application name.no""
argocd_tokenArgoCD authentication token.no""
image_nameContainer image name to update in ArgoCD.no""
image_tagContainer image tag to deploy.no${{ github.sha }}
sync_timeoutSeconds to wait for ArgoCD sync.no300
prunePrune resources during sync.nofalse
forceForce sync even if app is in sync.nofalse
skip_updateSkip image tag update step.nofalse
skip_syncSkip ArgoCD sync step.nofalse
skip_status_checkSkip rollout status check.nofalse
log_filePath to write the JSONL log file.nopipery.jsonl
publish_helm_chart_updatePublish an ArgoCD Application and values override to a GitOps repository.nofalse
validate_helm_chartRun Helm dependency update, lint, and template for chart_path.nofalse
argocd_repositoryGitHub repository that stores ArgoCD applications, for example pipery-dev/pipery-argocd.no""
argocd_repository_branchBranch to update in the ArgoCD repository.nomain
argocd_repository_tokenToken with write access to the ArgoCD repository.no""
app_nameArgoCD application name. Defaults to the current repository name.no""
app_namespaceKubernetes namespace for the deployed application.nodefault
chart_repo_urlGit URL containing the Helm chart. Defaults to the current GitHub repository.no""
chart_pathPath to the Helm chart inside chart_repo_url.no""
chart_target_revisionGit revision ArgoCD should use for the chart. Defaults to github.ref_name.no""
image_repositoryContainer image repository to write into the values override.no""
helm_valuesAdditional Helm values YAML to append to the generated ArgoCD values override.no""
deploy_values_pathPath to a Helm values YAML file to append to the generated ArgoCD values override.no""
commit_user_nameGit user name for ArgoCD repository commits.nopipery-argocd-cd
commit_user_emailGit user email for ArgoCD repository commits.nopipery-argocd-cd@users.noreply.github.com

no outputs