k8s/helm/cloudbuild.yaml (25 lines of code) (raw):

steps: - id: 'build alloydb-omni helm chart builder image' name: 'gcr.io/cloud-builders/docker' script: | docker build -t ${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}/alloydb-omni-builder:latest . \ --build-arg CHART_VERSION=${_CHART_VERSION} docker push ${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}/alloydb-omni-builder:latest automapSubstitutions: true - id: 'push operator helm chart' name: '${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}/alloydb-omni-builder:latest' args: ['push', '/alloydb-omni-operator-${_OPERATOR_VERSION}.tgz', 'oci://${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}'] automapSubstitutions: true - id: 'push cluster helm chart' name: '${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}/alloydb-omni-builder:latest' args: ['push', '/alloydb-omni-cluster-${_CHART_VERSION}.tgz', 'oci://${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}'] automapSubstitutions: true - id: 'push argocd applications chart' name: '${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}/alloydb-omni-builder:latest' args: ['push', '/alloydb-omni-argocd-applications-${_CHART_VERSION}.tgz', 'oci://${_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${_REPO}'] automapSubstitutions: true substitutions: _OPERATOR_VERSION: 1.0.0 options: logging: GCS_ONLY defaultLogsBucketBehavior: REGIONAL_USER_OWNED_BUCKET