|
89 | 89 |
|
90 | 90 | - id: apply-tfsource |
91 | 91 | waitFor: |
92 | | - - create-all |
| 92 | + - destroy-simple-folder |
93 | 93 | name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
94 | 94 | args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildSourceSimple --stage apply --verbose'] |
95 | 95 | - id: verify-tfsource |
@@ -119,6 +119,44 @@ steps: |
119 | 119 | name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
120 | 120 | args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildBuilder --stage teardown --verbose'] |
121 | 121 |
|
| 122 | +- id: apply-tfbuilder-github |
| 123 | + waitFor: |
| 124 | + - create-all |
| 125 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 126 | + args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildBuilderGitHub --stage apply --verbose'] |
| 127 | + secretEnv: ['IM_GITHUB_PAT'] |
| 128 | +- id: verify-tfbuilder-github |
| 129 | + waitFor: |
| 130 | + - apply-tfbuilder-github |
| 131 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 132 | + args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildBuilderGitHub --stage verify --verbose'] |
| 133 | + secretEnv: ['IM_GITHUB_PAT'] |
| 134 | +- id: teardown-tfbuilder-github |
| 135 | + waitFor: |
| 136 | + - verify-tfbuilder-github |
| 137 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 138 | + args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildBuilderGitHub --stage teardown --verbose'] |
| 139 | + secretEnv: ['IM_GITHUB_PAT'] |
| 140 | + |
| 141 | +- id: apply-tfbuilder-gitlab |
| 142 | + waitFor: |
| 143 | + - create-all |
| 144 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 145 | + args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildBuilderGitLab --stage apply --verbose'] |
| 146 | + secretEnv: ['IM_GITLAB_PAT'] |
| 147 | +- id: verify-tfbuilder-gitlab |
| 148 | + waitFor: |
| 149 | + - apply-tfbuilder-gitlab |
| 150 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 151 | + args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildBuilderGitLab --stage verify --verbose'] |
| 152 | + secretEnv: ['IM_GITLAB_PAT'] |
| 153 | +- id: teardown-tfbuilder-gitlab |
| 154 | + waitFor: |
| 155 | + - verify-tfbuilder-gitlab |
| 156 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 157 | + args: ['/bin/bash', '-c', 'cft test run TestTFCloudBuildBuilderGitLab --stage teardown --verbose'] |
| 158 | + secretEnv: ['IM_GITLAB_PAT'] |
| 159 | + |
122 | 160 | - id: apply-tfworkspace |
123 | 161 | waitFor: |
124 | 162 | - create-all |
@@ -173,6 +211,44 @@ steps: |
173 | 211 | args: ['/bin/bash', '-c', 'cft test run TestIMCloudBuildWorkspaceGitLab --stage teardown --verbose'] |
174 | 212 | secretEnv: ['IM_GITLAB_PAT'] |
175 | 213 |
|
| 214 | +- id: apply-tfworkspace-github |
| 215 | + waitFor: |
| 216 | + - create-all |
| 217 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 218 | + args: ['/bin/bash', '-c', 'cft test run TestCloudBuildWorkspaceSimpleGitHub --stage apply --verbose'] |
| 219 | + secretEnv: ['IM_GITHUB_PAT'] |
| 220 | +- id: verify-tfworkspace-github |
| 221 | + waitFor: |
| 222 | + - apply-tfworkspace-github |
| 223 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 224 | + args: ['/bin/bash', '-c', 'cft test run TestCloudBuildWorkspaceSimpleGitHub --stage verify --verbose'] |
| 225 | + secretEnv: ['IM_GITHUB_PAT'] |
| 226 | +- id: teardown-tfworkspace-github |
| 227 | + waitFor: |
| 228 | + - verify-tfworkspace-github |
| 229 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 230 | + args: ['/bin/bash', '-c', 'cft test run TestCloudBuildWorkspaceSimpleGitHub --stage teardown --verbose'] |
| 231 | + secretEnv: ['IM_GITHUB_PAT'] |
| 232 | + |
| 233 | +- id: apply-tfworkspace-gitlab |
| 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', 'cft test run TestCloudBuildWorkspaceSimpleGitLab --stage apply --verbose'] |
| 238 | + secretEnv: ['IM_GITLAB_PAT'] |
| 239 | +- id: verify-tfworkspace-gitlab |
| 240 | + waitFor: |
| 241 | + - apply-tfworkspace-gitlab |
| 242 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 243 | + args: ['/bin/bash', '-c', 'cft test run TestCloudBuildWorkspaceSimpleGitLab --stage verify --verbose'] |
| 244 | + secretEnv: ['IM_GITLAB_PAT'] |
| 245 | +- id: teardown-tfworkspace-gitlab |
| 246 | + waitFor: |
| 247 | + - verify-tfworkspace-gitlab |
| 248 | + name: 'gcr.io/cloud-foundation-cicd/$_DOCKER_IMAGE_DEVELOPER_TOOLS:$_DOCKER_TAG_VERSION_DEVELOPER_TOOLS' |
| 249 | + args: ['/bin/bash', '-c', 'cft test run TestCloudBuildWorkspaceSimpleGitLab --stage teardown --verbose'] |
| 250 | + secretEnv: ['IM_GITLAB_PAT'] |
| 251 | + |
176 | 252 | availableSecrets: |
177 | 253 | secretManager: |
178 | 254 | - versionName: $_IM_GITHUB_PAT_SECRET_ID/versions/latest |
|
0 commit comments