@@ -34,110 +34,3 @@ steps:
3434 - --cache=true
3535 - --cache-dir= # Cache is in Google Container Registry
3636 waitFor : ["-"]
37- - id : build_envsubst
38- name : gcr.io/cloud-builders/docker
39- args :
40- - build
41- - examples/deployment/docker/envsubst
42- - -t
43- - envsubst
44- waitFor : ["-"]
45- # etcd-operator requires that a ClusterRole has been created for it already.
46- # Do this manually using examples/deployment/kubernetes/etcd-role*.yaml.
47- - id : apply_k8s_cfgs_for_clusterwide_etcd_operator
48- name : gcr.io/cloud-builders/kubectl
49- args :
50- - apply
51- - -f=examples/deployment/kubernetes/etcd-deployment.yaml
52- env :
53- - CLOUDSDK_COMPUTE_ZONE=${_MASTER_ZONE}
54- - CLOUDSDK_CONTAINER_CLUSTER=${_CLUSTER_NAME}
55- waitFor : ["-"]
56- - id : copy_k8s_cfgs_for_spanner
57- name : busybox
58- entrypoint : cp
59- args :
60- - -r
61- - examples/deployment/kubernetes/
62- - envsubst-spanner/
63- waitFor : ['-']
64- - id : envsubst_k8s_cfgs_for_spanner
65- name : envsubst
66- args :
67- - envsubst-spanner/etcd-cluster.yaml
68- - envsubst-spanner/trillian-ci-spanner.yaml
69- - envsubst-spanner/trillian-log-deployment.yaml
70- - envsubst-spanner/trillian-log-service.yaml
71- - envsubst-spanner/trillian-log-signer-deployment.yaml
72- - envsubst-spanner/trillian-log-signer-service.yaml
73- env :
74- - PROJECT_ID=${PROJECT_ID}
75- - IMAGE_TAG=${COMMIT_SHA}
76- waitFor :
77- - build_envsubst
78- - copy_k8s_cfgs_for_spanner
79- - id : apply_k8s_cfgs_for_spanner
80- name : gcr.io/cloud-builders/kubectl
81- args :
82- - apply
83- - -f=envsubst-spanner/etcd-cluster.yaml
84- - -f=envsubst-spanner/trillian-ci-spanner.yaml
85- - -f=envsubst-spanner/trillian-log-deployment.yaml
86- - -f=envsubst-spanner/trillian-log-service.yaml
87- - -f=envsubst-spanner/trillian-log-signer-deployment.yaml
88- - -f=envsubst-spanner/trillian-log-signer-service.yaml
89- env :
90- - CLOUDSDK_COMPUTE_ZONE=${_MASTER_ZONE}
91- - CLOUDSDK_CONTAINER_CLUSTER=${_CLUSTER_NAME}
92- waitFor :
93- - envsubst_k8s_cfgs_for_spanner
94- - build_log_server
95- - build_log_signer
96- - id : copy_k8s_cfgs_for_mysql
97- name : busybox
98- entrypoint : cp
99- args :
100- - -r
101- - examples/deployment/kubernetes/
102- - envsubst-mysql/
103- waitFor : ['-']
104- - id : envsubst_k8s_cfgs_for_mysql
105- name : envsubst
106- args :
107- - envsubst-mysql/etcd-cluster.yaml
108- - envsubst-mysql/trillian-ci-mysql.yaml
109- - envsubst-mysql/trillian-mysql.yaml
110- - envsubst-mysql/trillian-log-deployment.yaml
111- - envsubst-mysql/trillian-log-service.yaml
112- - envsubst-mysql/trillian-log-signer-deployment.yaml
113- - envsubst-mysql/trillian-log-signer-service.yaml
114- env :
115- - PROJECT_ID=${PROJECT_ID}
116- - IMAGE_TAG=${COMMIT_SHA}
117- - MYSQL_ROOT_PASSWORD=${_MYSQL_ROOT_PASSWORD}
118- - MYSQL_USER=trillian
119- - MYSQL_PASSWORD=${_MYSQL_PASSWORD}
120- - MYSQL_DATABASE=trillian
121- waitFor :
122- - build_envsubst
123- - copy_k8s_cfgs_for_mysql
124- - id : apply_k8s_cfgs_for_mysql
125- name : gcr.io/cloud-builders/kubectl
126- args :
127- - apply
128- - --namespace=mysql
129- - -f=envsubst-mysql/etcd-cluster.yaml
130- - -f=envsubst-mysql/trillian-ci-mysql.yaml
131- - -f=envsubst-mysql/trillian-mysql.yaml
132- - -f=envsubst-mysql/trillian-log-deployment.yaml
133- - -f=envsubst-mysql/trillian-log-service.yaml
134- - -f=envsubst-mysql/trillian-log-signer-deployment.yaml
135- - -f=envsubst-mysql/trillian-log-signer-service.yaml
136- env :
137- - CLOUDSDK_COMPUTE_ZONE=${_MASTER_ZONE}
138- - CLOUDSDK_CONTAINER_CLUSTER=${_CLUSTER_NAME}
139- waitFor :
140- - envsubst_k8s_cfgs_for_mysql
141- - build_db_server
142- - build_log_server
143- - build_log_signer
0 commit comments