@@ -24,290 +24,14 @@ steps:
2424 - ' TF_VAR_org_id=$_ORG_ID'
2525 - ' TF_VAR_folder_id=$_FOLDER_ID'
2626 - ' TF_VAR_billing_account=$_BILLING_ACCOUNT'
27- - id : init-all
27+ - id : init node-pool-local
2828 waitFor :
2929 - prepare
3030 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
31- args : ['/bin/bash', '-c', 'cft test run all --stage init --verbose']
32- - id : create-all
33- waitFor :
34- - init-all
35- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
36- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do create']
37- - id : apply disable-client-cert
38- waitFor :
39- - create-all
40- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
41- args : ['/bin/bash', '-c', 'cft test run TestDisableClientCert --stage apply --verbose --test-dir test/integration']
42- - id : verify disable-client-cert
43- waitFor :
44- - apply disable-client-cert
45- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
46- args : ['/bin/bash', '-c', 'cft test run TestDisableClientCert --stage verify --verbose --test-dir test/integration']
47- - id : teardown disable-client-cert
48- waitFor :
49- - verify disable-client-cert
50- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
51- args : ['/bin/bash', '-c', 'cft test run TestDisableClientCert --stage teardown --verbose --test-dir test/integration']
52- - id : apply shared-vpc-local
53- waitFor :
54- - create-all
55- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
56- args : ['/bin/bash', '-c', 'cft test run TestSharedVPC --stage apply --verbose --test-dir test/integration']
57- - id : verify shared-vpc-local
58- waitFor :
59- - apply shared-vpc-local
60- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
61- args : ['/bin/bash', '-c', 'cft test run TestSharedVPC --stage verify --verbose --test-dir test/integration']
62- - id : destroy shared-vpc-local
63- waitFor :
64- - verify shared-vpc-local
65- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
66- args : ['/bin/bash', '-c', 'cft test run TestSharedVPC --stage teardown --verbose --test-dir test/integration']
67- - id : apply safer-cluster-local
68- waitFor :
69- - create-all
70- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
71- args : ['/bin/bash', '-c', 'cft test run TestSaferCluster --stage apply --verbose']
72- - id : verify safer-cluster-local
73- waitFor :
74- - apply safer-cluster-local
75- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
76- args : ['/bin/bash', '-c', 'cft test run TestSaferCluster --stage verify --verbose']
77- - id : destroy safer-cluster-local
78- waitFor :
79- - verify safer-cluster-local
80- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
81- args : ['/bin/bash', '-c', 'cft test run TestSaferCluster --stage destroy --verbose']
82- - id : apply simple-regional-local
83- waitFor :
84- - create-all
85- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
86- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegional --stage apply --verbose']
87- - id : verify simple-regional-local
88- waitFor :
89- - apply simple-regional-local
90- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
91- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegional --stage verify --verbose']
92- - id : destroy simple-regional-local
93- waitFor :
94- - verify simple-regional-local
95- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
96- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegional --stage teardown --verbose']
97- - id : apply simple-regional-private-local
98- waitFor :
99- - create-all
100- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
101- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalPrivate --stage apply --verbose']
102- - id : verify simple-regional-private-local
103- waitFor :
104- - apply simple-regional-private-local
105- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
106- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalPrivate --stage verify --verbose']
107- - id : destroy simple-regional-private-local
108- waitFor :
109- - verify simple-regional-private-local
110- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
111- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalPrivate --stage teardown --verbose']
112- - id : apply simple-regional-cluster-autoscaling
113- waitFor :
114- - create-all
115- - destroy simple-regional-private-local
116- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
117- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalClusterAutoscaling --stage apply --verbose']
118- - id : verify simple-regional-cluster-autoscaling
119- waitFor :
120- - apply simple-regional-cluster-autoscaling
121- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
122- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalClusterAutoscaling --stage verify --verbose']
123- - id : destroy simple-regional-cluster-autoscaling
124- waitFor :
125- - verify simple-regional-cluster-autoscaling
126- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
127- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalClusterAutoscaling --stage teardown --verbose']
128- - id : apply simple-regional-with-kubeconfig-local
129- waitFor :
130- - create-all
131- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
132- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalWithKubeConfig --stage apply --verbose']
133- - id : verify simple-regional-with-kubeconfig-local
134- waitFor :
135- - apply simple-regional-with-kubeconfig-local
136- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
137- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalWithKubeConfig --stage verify --verbose']
138- - id : destroy simple-regional-with-kubeconfig-local
139- waitFor :
140- - verify simple-regional-with-kubeconfig-local
141- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
142- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalWithKubeConfig --stage teardown --verbose']
143- - id : converge simple-regional-with-gateway-api-local
144- waitFor :
145- - create-all
146- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
147- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do converge simple-regional-with-gateway-api-local']
148- - id : verify simple-regional-with-gateway-api-local
149- waitFor :
150- - converge simple-regional-with-gateway-api-local
151- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
152- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do verify simple-regional-with-gateway-api-local']
153- - id : destroy simple-regional-with-gateway-api-local
154- waitFor :
155- - verify simple-regional-with-gateway-api-local
156- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
157- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do destroy simple-regional-with-gateway-api-local']
158- - id : apply simple-regional-with-networking-local
159- waitFor :
160- - create-all
161- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
162- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalWithNetworking --stage apply --verbose']
163- - id : verify simple-regional-with-networking-local
164- waitFor :
165- - apply simple-regional-with-networking-local
166- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
167- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalWithNetworking --stage verify --verbose']
168- - id : destroy simple-regional-with-networking-local
169- waitFor :
170- - verify simple-regional-with-networking-local
171- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
172- args : ['/bin/bash', '-c', 'cft test run TestSimpleRegionalWithNetworking --stage teardown --verbose']
173- - id : apply simple-zonal-local
174- waitFor :
175- - create-all
176- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
177- args : ['/bin/bash', '-c', 'cft test run TestSimpleZonal --stage apply --verbose']
178- - id : verify simple-zonal-local
179- waitFor :
180- - apply simple-zonal-local
181- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
182- args : ['/bin/bash', '-c', 'cft test run TestSimpleZonal --stage verify --verbose']
183- - id : destroy simple-zonal-local
184- waitFor :
185- - verify simple-zonal-local
186- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
187- args : ['/bin/bash', '-c', 'cft test run TestSimpleZonal --stage teardown --verbose']
188- - id : apply simple-zonal-private-local
189- waitFor :
190- - create-all
191- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
192- args : ['/bin/bash', '-c', 'cft test run TestSimpleZonalPrivate --stage apply --verbose']
193- - id : verify simple-zonal-private-local
194- waitFor :
195- - apply simple-zonal-private-local
196- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
197- args : ['/bin/bash', '-c', 'cft test run TestSimpleZonalPrivate --stage verify --verbose']
198- - id : destroy simple-zonal-private-local
199- waitFor :
200- - verify simple-zonal-private-local
201- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
202- args : ['/bin/bash', '-c', 'cft test run TestSimpleZonalPrivate --stage teardown --verbose']
203- - id : converge stub-domains-local
204- waitFor :
205- - create-all
206- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
207- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do converge stub-domains-local']
208- - id : verify stub-domains-local
209- waitFor :
210- - converge stub-domains-local
211- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
212- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do verify stub-domains-local']
213- - id : destroy stub-domains-local
214- waitFor :
215- - verify stub-domains-local
216- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
217- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do destroy stub-domains-local']
218- - id : converge upstream-nameservers-local
219- waitFor :
220- - create-all
221- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
222- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do converge upstream-nameservers-local']
223- - id : verify upstream-nameservers-local
224- waitFor :
225- - converge upstream-nameservers-local
226- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
227- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do verify upstream-nameservers-local']
228- - id : destroy upstream-nameservers-local
229- waitFor :
230- - verify upstream-nameservers-local
231- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
232- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do destroy upstream-nameservers-local']
233- - id : converge stub-domains-upstream-nameservers-local
234- waitFor :
235- - create-all
236- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
237- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do converge stub-domains-upstream-nameservers-local']
238- - id : verify stub-domains-upstream-nameservers-local
239- waitFor :
240- - converge stub-domains-upstream-nameservers-local
241- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
242- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do verify stub-domains-upstream-nameservers-local']
243- - id : destroy stub-domains-upstream-nameservers-local
244- waitFor :
245- - verify stub-domains-upstream-nameservers-local
246- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
247- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do destroy stub-domains-upstream-nameservers-local']
248- - id : converge workload-metadata-config-local
249- waitFor :
250- - create-all
251- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
252- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do converge workload-metadata-config-local']
253- - id : verify workload-metadata-config-local
254- waitFor :
255- - converge workload-metadata-config-local
256- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
257- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do verify workload-metadata-config-local']
258- - id : destroy workload-metadata-config-local
259- waitFor :
260- - verify workload-metadata-config-local
261- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
262- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do destroy workload-metadata-config-local']
263- - id : apply beta-cluster
264- waitFor :
265- - create-all
266- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
267- args : ['/bin/bash', '-c', 'cft test run TestBetaCluster --stage apply --verbose --test-dir test/integration']
268- - id : verify beta-cluster
269- waitFor :
270- - apply beta-cluster
271- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
272- args : ['/bin/bash', '-c', 'cft test run TestBetaCluster --stage verify --verbose --test-dir test/integration']
273- - id : teardown beta-cluster
274- waitFor :
275- - verify beta-cluster
276- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
277- args : ['/bin/bash', '-c', 'cft test run TestBetaCluster --stage teardown --verbose --test-dir test/integration']
278- - id : apply simple-windows-node-pool-local
279- waitFor :
280- - create-all
281- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
282- args : ['/bin/bash', '-c', 'cft test run TestSimpleWindowsNodePool --stage apply --verbose --test-dir test/integration']
283- - id : verify simple-windows-node-pool-local
284- waitFor :
285- - apply simple-windows-node-pool-local
286- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
287- args : ['/bin/bash', '-c', 'cft test run TestSimpleWindowsNodePool --stage verify --verbose --test-dir test/integration']
288- - id : destroy simple-windows-node-pool-local
289- waitFor :
290- - verify simple-windows-node-pool-local
291- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
292- args : ['/bin/bash', '-c', 'cft test run TestSimpleWindowsNodePool --stage teardown --verbose --test-dir test/integration']
293- - id : apply deploy-service-local
294- waitFor :
295- - create-all
296- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
297- args : ['/bin/bash', '-c', 'cft test run TestDeployService --stage apply --verbose']
298- - id : verify deploy-service-local
299- waitFor :
300- - apply deploy-service-local
301- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
302- args : ['/bin/bash', '-c', 'cft test run TestDeployService --stage verify --verbose']
303- - id : destroy deploy-service-local
304- waitFor :
305- - verify deploy-service-local
306- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
307- args : ['/bin/bash', '-c', 'cft test run TestDeployService --stage destroy --verbose']
31+ args : ['/bin/bash', '-c', 'cft test run TestNodePool --stage init --verbose']
30832- id : converge node-pool-local
30933 waitFor :
310- - create-all
34+ - init node-pool-local
31135 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
31236 args : ['/bin/bash', '-c', 'cft test run TestNodePool --stage apply --verbose']
31337- id : verify node-pool-local
0 commit comments