jacobsvante/Deploy Helm chart to GKE

Configure and deploy a Helm chart to Google Kubernetes Engine, decoding secrets using sops.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
docker-image-repoDocker image repository, e.g. `eu.gcr.io/abc123/my-app`yes—
docker-image-tagDocker image tag, e.g. `v0.10.2`. Defaults to using the commit hashyes${{ github.sha }}
helm-release-nameName of the Helm releaseyes—
helm-chart-pathWhere the Helm chart residesyes—
helm-vars-folderFolder with Helm variable files. This folder must contain the file values.yaml, and optionally a sops-encrypted file named secrets.yaml.yeshelm_vars
helm-setAdditional helm values to set (corresponds to `helm upgrade --set`). Should have format KEY1=VAL1,KEY2=VAL2.no—
helm-set-stringAdditional helm string values to set (corresponds to `helm upgrade --set-string`). Should have format KEY1=VAL1,KEY2=VAL2.no—
gke-projectThe Google Cloud projectyes—
gke-clusterThe name of the Google Cloud Kubernetes clusteryes—
gke-zoneThe zone of the Kubernetes clusteryes—
gke-sa-keyA Google Cloud service account key (JSON-format) which has the required permissions.yes—

no outputs