1- # Copyright 2020 Google LLC
1+ # Copyright 2025 Google LLC
22#
33# Licensed under the Apache License, Version 2.0 (the "License");
44# you may not use this file except in compliance with the License.
@@ -25,58 +25,68 @@ steps:
2525 - ' TF_VAR_folder_id=$_FOLDER_ID'
2626 - ' TF_VAR_billing_account=$_BILLING_ACCOUNT'
2727
28- - id : create all
28+ - id : init- all
2929 waitFor :
3030 - prepare
3131 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
32- args : ['/bin/bash', '-c', 'source /usr/local/bin/task_helper_functions.sh && kitchen_do create ']
32+ args : ['/bin/bash', '-c', 'cft test run all --stage init --verbose ']
3333
3434 # ----- SUITE simple-composer-env-v2
3535
36- - id : init-simple-composer-env-v2
37- waitFor :
38- - create all
39- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
40- args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2Module --stage init --verbose']
4136- id : apply-simple-composer-env-v2
4237 waitFor :
43- - init-simple-composer-env-v2
38+ - init-all
4439 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
4540 args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2Module --stage apply --verbose']
4641- id : verify-simple-composer-env-v2
4742 waitFor :
4843 - apply-simple-composer-env-v2
4944 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
5045 args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2Module --stage verify --verbose']
51- - id : destroy-simple-composer-env-v2
52- waitFor :
53- - verify-simple-composer-env-v2
54- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
55- args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2Module --stage destroy --verbose']
56-
5746
5847# ----- SUITE composer-v2-sharedvpc-prereq-local
5948
60- - id : init-composer-v2-sharedvpc-prereq
61- waitFor :
62- - destroy-simple-composer-env-v2
63- name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
64- args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2SharedVpcModule --stage init --verbose']
6549- id : apply-composer-v2-sharedvpc-prereq
6650 waitFor :
67- - init-composer-v2-sharedvpc-prereq
51+ - init-all
6852 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
6953 args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2SharedVpcModule --stage apply --verbose']
7054- id : verify-composer-v2-sharedvpc-prereq
7155 waitFor :
7256 - apply-composer-v2-sharedvpc-prereq
7357 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
7458 args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2SharedVpcModule --stage verify --verbose']
75- - id : destroy-composer-v2-sharedvpc-prereq
59+
60+ # ----- SUITE simple-composer-env-v3
61+
62+ - id : apply-simple-composer-env-v3
63+ waitFor :
64+ - init-all
65+ name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
66+ args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV3Module --stage apply --verbose']
67+ - id : verify-simple-composer-env-v3
68+ waitFor :
69+ - apply-simple-composer-env-v3
70+ name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
71+ args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV3Module --stage verify --verbose']
72+
73+ - id : destroy-v2
74+ waitFor :
75+ - verify-simple-composer-env-v2
76+ name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
77+ args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2Module --stage verify --verbose']
78+
79+ - id : destroy-v2-sharedvpc-prereq
7680 waitFor :
7781 - verify-composer-v2-sharedvpc-prereq
7882 name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
79- args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2SharedVpcModule --stage destroy --verbose']
83+ args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV2SharedVpcModule --stage verify --verbose']
84+
85+ - id : destroy-v3
86+ waitFor :
87+ - verify-simple-composer-env-v3
88+ name : ' gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS'
89+ args : ['/bin/bash', '-c', 'cft test run TestSimpleComposerEnvV3Module --stage verify --verbose']
8090
8191tags :
8292- ' ci'
0 commit comments