smarnach-org/Deploy Helm Chart
Obtain credentials for GKE cluster & install Helm chart
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| infra_repo | Infrastructure repository contain Helm charts, e.g. mozilla/helm-charts | yes | — |
| infra_repo_ref | Infrastructure repository git reference to checkout, defaults to `main` | no | main |
| infra_repo_ssh_key | SSH key with permissions to checkout infrastructure repository, typically a deploy key | yes | — |
| app_name | Name of tenant app to deploy to, e.g. testapp1 | yes | — |
| env_name | Name of tenant env to deploy to, e.g. dev | yes | — |
| realm_name | Name of tenant realm to deploy to, e.g. nonprod | yes | — |
| workload_identity_pool_project_number | Project number of workload identity pool used for OIDC authentication | yes | — |
| k8s_cluster_name | Kubernetes cluster name, e.g. mozilla-nonprod | yes | — |
| k8s_cluster_location | Kubernetes cluster location, e.g. us-west1 | yes | — |
| k8s_cluster_project | Kubernetes cluster project, e.g. mozilla-firefox-nonprod | yes | — |
| helm_release_name | Helm chart release name, defaults to `gha` | no | gha |
| helm_chart_path | Helm chart path within infrastructure repository , e.g. testapp1/k8s/testapp1/ | yes | — |
| helm_value_files | Helm chart value files within the infrastructure repository specified with "-f" flag value, e.g. "-f values-dev.yaml -f values-dev-additional.yaml", defaults to "-f values-$env_name.yaml" | no | "" |
Outputs
no outputs