pipery-dev/Pipery ArgoCD CD
CD pipeline for ArgoCD: update image tag → sync application → wait for Argo rollout
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Path to the project source tree. | no | . |
| config_file | Path to the pipery config file. | no | .pipery/config.yaml |
| argocd_server | ArgoCD server URL (e.g. argocd.example.com). | no | "" |
| argocd_app | ArgoCD application name. | no | "" |
| argocd_token | ArgoCD authentication token. | no | "" |
| image_name | Container image name to update in ArgoCD. | no | "" |
| image_tag | Container image tag to deploy. | no | ${{ github.sha }} |
| sync_timeout | Seconds to wait for ArgoCD sync. | no | 300 |
| prune | Prune resources during sync. | no | false |
| force | Force sync even if app is in sync. | no | false |
| skip_update | Skip image tag update step. | no | false |
| skip_sync | Skip ArgoCD sync step. | no | false |
| skip_status_check | Skip rollout status check. | no | false |
| log_file | Path to write the JSONL log file. | no | pipery.jsonl |
| publish_helm_chart_update | Publish an ArgoCD Application and values override to a GitOps repository. | no | false |
| validate_helm_chart | Run Helm dependency update, lint, and template for chart_path. | no | false |
| argocd_repository | GitHub repository that stores ArgoCD applications, for example pipery-dev/pipery-argocd. | no | "" |
| argocd_repository_branch | Branch to update in the ArgoCD repository. | no | main |
| argocd_repository_token | Token with write access to the ArgoCD repository. | no | "" |
| app_name | ArgoCD application name. Defaults to the current repository name. | no | "" |
| app_namespace | Kubernetes namespace for the deployed application. | no | default |
| chart_repo_url | Git URL containing the Helm chart. Defaults to the current GitHub repository. | no | "" |
| chart_path | Path to the Helm chart inside chart_repo_url. | no | "" |
| chart_target_revision | Git revision ArgoCD should use for the chart. Defaults to github.ref_name. | no | "" |
| image_repository | Container image repository to write into the values override. | no | "" |
| helm_values | Additional Helm values YAML to append to the generated ArgoCD values override. | no | "" |
| deploy_values_path | Path to a Helm values YAML file to append to the generated ArgoCD values override. | no | "" |
| commit_user_name | Git user name for ArgoCD repository commits. | no | pipery-argocd-cd |
| commit_user_email | Git user email for ArgoCD repository commits. | no | pipery-argocd-cd@users.noreply.github.com |
Outputs
no outputs