Skip to content

Commit 9d2a01e

Browse files
committed
added the staging and prod env to the delivery pipeline
1 parent 9a0789c commit 9d2a01e

File tree

5 files changed

+51
-3
lines changed

5 files changed

+51
-3
lines changed

cloudbuild.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ steps:
1212
# Build and push images
1313
sed -i s/_IMAGE_TAG_POLICY/$SHORT_SHA/g skaffold.yaml
1414
sed -i s/_HELM_APP_VERSION/$SHORT_SHA/g ./quartz-manager-parent/quartz-manager-web-showcase/helm/Chart.yaml
15-
sed -i s/_HELM_NAMESPACE/quartzmanager-dev/g skaffold.yaml
1615
skaffold build --file-output=/workspace/artifacts.json \
1716
--default-repo=${_REGION}-docker.pkg.dev/quartz-manager-test/quartz-manager/quartz-manager-standalone \
1817
--push=true
@@ -25,7 +24,6 @@ steps:
2524
- -c
2625
- |
2726
sed -i s/_HELM_APP_VERSION/$SHORT_SHA/g ./quartz-manager-parent/quartz-manager-web-showcase/helm/Chart.yaml
28-
sed -i s/_HELM_NAMESPACE/quartzmanager-dev/g skaffold.yaml
2927
gcloud config set deploy/region ${_REGION}
3028
gcloud deploy apply --file ./quartz-manager-parent/quartz-manager-web-showcase/deploy/pipeline.yaml
3129
gcloud deploy apply --file ./quartz-manager-parent/quartz-manager-web-showcase/deploy/dev.yaml

quartz-manager-parent/quartz-manager-web-showcase/deploy/pipeline.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,9 @@ serialPipeline:
1010
- targetId: dev
1111
profiles:
1212
- dev
13+
- targetId: staging
14+
profiles:
15+
- staging
16+
- targetId: prod
17+
profiles:
18+
- prod
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: deploy.cloud.google.com/v1
2+
kind: Target
3+
metadata:
4+
name: prod
5+
annotations: {}
6+
labels: {}
7+
description: prod
8+
requireApproval: true
9+
gke:
10+
cluster: projects/quartz-manager-test/locations/europe-west8-a/clusters/gke-cluster
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: deploy.cloud.google.com/v1
2+
kind: Target
3+
metadata:
4+
name: staging
5+
annotations: {}
6+
labels: {}
7+
description: staging
8+
requireApproval: true
9+
gke:
10+
cluster: projects/quartz-manager-test/locations/europe-west8-a/clusters/gke-cluster

skaffold.yaml

+25-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,33 @@ profiles:
1414
releases:
1515
- name: quartzmanager-standalone
1616
createNamespace: true
17-
namespace: _HELM_NAMESPACE
17+
namespace: quartzmanager-dev
1818
chartPath: quartz-manager-parent/quartz-manager-web-showcase/helm
1919
# valuesFiles:
2020
# - helm/envs/dev/values.yaml
2121
setValueTemplates:
2222
image.tag: "_IMAGE_TAG_POLICY"
23+
- name: staging
24+
deploy:
25+
helm:
26+
releases:
27+
- name: quartzmanager-standalone
28+
createNamespace: true
29+
namespace: quartzmanager-staging
30+
chartPath: quartz-manager-parent/quartz-manager-web-showcase/helm
31+
# valuesFiles:
32+
# - helm/envs/dev/values.yaml
33+
setValueTemplates:
34+
image.tag: "_IMAGE_TAG_POLICY"
35+
- name: prod
36+
deploy:
37+
helm:
38+
releases:
39+
- name: quartzmanager-standalone
40+
createNamespace: true
41+
namespace: quartzmanager-prod
42+
chartPath: quartz-manager-parent/quartz-manager-web-showcase/helm
43+
# valuesFiles:
44+
# - helm/envs/dev/values.yaml
45+
setValueTemplates:
46+
image.tag: "_IMAGE_TAG_POLICY"

0 commit comments

Comments
 (0)