paritytech/ArgoCD Deploy with Teleport Auth
Deploy to ArgoCD with Teleport authentication
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| environment | Deployment environment (e.g., parity-stg, parity-prod) | yes | — |
| tag | Docker image tag to deploy. Format: paritytech-identity-backend:v1.2.3 | yes | — |
| app_name | ArgoCD application name you're going to deploy (e.g., parityio, identity-backend, etc) | yes | — |
| app_packages | ArgoCD application packages (comma separated). Default is same as app_name | yes | — |
| argocd_server | ArgoCD server URL (e.g. argocd-prod.teleport.parity.io or argocd-stg.teleport.parity.io). Different per environment | yes | — |
| argocd_timeout | ArgoCD sync timeout in seconds. Default is 300 | no | 300 |
| argocd_additional_args | Additional ArgoCD arguments | no | — |
| teleport_token | Teleport token for authentication (Request devops team to provide - individual per app). It's not a secret | yes | — |
| teleport_app_name | Teleport application name (argocd-prod, argocd-stg, etc) | yes | — |
| teleport_proxy_server | Teleport proxy server address | no | teleport.parity.io:443 |
| teleport_bin | Teleport binary version | no | teleport-v16.0.3-linux-amd64-bin.tar.gz |
| argocd_version | ArgoCD CLI version | no | v2.11.4 |
| argocd_auth_token | ArgoCD auth token (provided by devops team) | yes | — |
| argocd_auto_sync_disabled | ArgoCD autosync status | — | true |
Outputs
no outputs