Commit 9d2a01e 1 parent 9a0789c commit 9d2a01e Copy full SHA for 9d2a01e
File tree 5 files changed +51
-3
lines changed
quartz-manager-parent/quartz-manager-web-showcase/deploy
5 files changed +51
-3
lines changed Original file line number Diff line number Diff line change 12
12
# Build and push images
13
13
sed -i s/_IMAGE_TAG_POLICY/$SHORT_SHA/g skaffold.yaml
14
14
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
16
15
skaffold build --file-output=/workspace/artifacts.json \
17
16
--default-repo=${_REGION}-docker.pkg.dev/quartz-manager-test/quartz-manager/quartz-manager-standalone \
18
17
--push=true
25
24
- -c
26
25
- |
27
26
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
29
27
gcloud config set deploy/region ${_REGION}
30
28
gcloud deploy apply --file ./quartz-manager-parent/quartz-manager-web-showcase/deploy/pipeline.yaml
31
29
gcloud deploy apply --file ./quartz-manager-parent/quartz-manager-web-showcase/deploy/dev.yaml
Original file line number Diff line number Diff line change @@ -10,3 +10,9 @@ serialPipeline:
10
10
- targetId : dev
11
11
profiles :
12
12
- dev
13
+ - targetId : staging
14
+ profiles :
15
+ - staging
16
+ - targetId : prod
17
+ profiles :
18
+ - prod
Original file line number Diff line number Diff line change
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 number Diff line number Diff line change
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
Original file line number Diff line number Diff line change @@ -14,9 +14,33 @@ profiles:
14
14
releases :
15
15
- name : quartzmanager-standalone
16
16
createNamespace : true
17
- namespace : _HELM_NAMESPACE
17
+ namespace : quartzmanager-dev
18
18
chartPath : quartz-manager-parent/quartz-manager-web-showcase/helm
19
19
# valuesFiles:
20
20
# - helm/envs/dev/values.yaml
21
21
setValueTemplates :
22
22
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"
You can’t perform that action at this time.
0 commit comments