kind: pipeline type: docker name: kubernetes trigger: branch: - main event: - push steps: - name: kubectl image: bitnami/kubectl network_mode: host environment: KUBE_CONFIG: from_secret: KUBE_CONFIG commands: - echo "$$KUBE_CONFIG" | base64 -d > /.kube/config - kubectl kustomize ./kustomization/overlays/staging - kubectl apply -k ./kustomization/overlays/staging --- kind: pipeline type: docker name: production trigger: event: - promote target: - production steps: - name: kubectl image: bitnami/kubectl network_mode: host environment: KUBE_CONFIG: from_secret: KUBE_CONFIG commands: - echo "$$KUBE_CONFIG" | base64 -d > /.kube/config - kubectl kustomize ./kustomization/overlays/production - kubectl apply -k ./kustomization/overlays/production