|
9 | 9 | file: src/ci/pipeline.yml |
10 | 10 | var_files: |
11 | 11 | - src/ci/config.yml |
| 12 | + |
12 | 13 | - name: deploy-cf-development |
13 | 14 | serial_groups: [development] |
14 | 15 | serial: true |
15 | 16 | plan: |
16 | 17 | - in_parallel: |
17 | 18 | - get: master-bosh-root-cert |
18 | 19 | trigger: true |
| 20 | + passed: [plan-cf-development] |
19 | 21 | - get: cf-deployment |
20 | 22 | trigger: true |
| 23 | + passed: [plan-cf-development] |
21 | 24 | - get: pipeline-tasks |
22 | 25 | - get: cf-manifests |
23 | 26 | resource: cf-manifests |
24 | 27 | trigger: true |
| 28 | + passed: [plan-cf-development] |
25 | 29 | - get: src |
26 | 30 | resource: src |
27 | 31 | trigger: false |
28 | | - passed: [set-self] |
| 32 | + passed: [plan-cf-development] |
29 | 33 | - get: terraform-yaml |
30 | 34 | resource: terraform-yaml-development |
| 35 | + passed: [plan-cf-development] |
31 | 36 | - get: cf-stemcell-jammy |
32 | 37 | trigger: true |
| 38 | + passed: [plan-cf-development] |
33 | 39 | - get: uaa-customized-release |
34 | 40 | trigger: true |
| 41 | + passed: [plan-cf-development] |
35 | 42 | - get: cg-s3-secureproxy-release |
36 | 43 | trigger: true |
37 | 44 | - get: general-task |
@@ -168,6 +175,54 @@ jobs: |
168 | 175 | username: ((slack-username)) |
169 | 176 | icon_url: ((slack-icon-url)) |
170 | 177 |
|
| 178 | + - name: plan-cf-development |
| 179 | + serial_groups: [development] |
| 180 | + serial: true |
| 181 | + plan: |
| 182 | + - in_parallel: |
| 183 | + - get: master-bosh-root-cert |
| 184 | + trigger: true |
| 185 | + - get: cf-deployment |
| 186 | + trigger: true |
| 187 | + - get: pipeline-tasks |
| 188 | + - get: cf-manifests |
| 189 | + resource: cf-manifests |
| 190 | + trigger: true |
| 191 | + - get: src |
| 192 | + resource: src |
| 193 | + trigger: false |
| 194 | + passed: [set-self] |
| 195 | + - get: terraform-yaml |
| 196 | + resource: terraform-yaml-development |
| 197 | + - get: cf-stemcell-jammy |
| 198 | + trigger: true |
| 199 | + - get: uaa-customized-release |
| 200 | + trigger: true |
| 201 | + - get: cg-s3-secureproxy-release |
| 202 | + trigger: true |
| 203 | + - get: general-task |
| 204 | + - task: terraform-secrets |
| 205 | + image: general-task |
| 206 | + file: cf-manifests/ci/terraform-secrets.yml |
| 207 | + - task: router-main |
| 208 | + image: general-task |
| 209 | + file: cf-manifests/ci/create-router-main.yml |
| 210 | + - task: router-logstash |
| 211 | + image: general-task |
| 212 | + file: cf-manifests/ci/create-router-logstash.yml |
| 213 | + - task: diego-platform-cell |
| 214 | + image: general-task |
| 215 | + file: cf-manifests/ci/create-diego-platform-cell.yml |
| 216 | + - task: diego-cell-iso-seg |
| 217 | + image: general-task |
| 218 | + file: cf-manifests/ci/create-diego-cell-iso-seg.yml |
| 219 | + params: |
| 220 | + ISO_SEG_NAMES: ((names_of_iso_segs_development)) |
| 221 | + - put: cf-deployment-development |
| 222 | + params: |
| 223 | + <<: *deploy-params |
| 224 | + dry_run: true |
| 225 | + |
171 | 226 | - name: terraform-plan-development |
172 | 227 | plan: |
173 | 228 | - in_parallel: |
@@ -1821,6 +1876,7 @@ groups: |
1821 | 1876 | - name: all |
1822 | 1877 | jobs: |
1823 | 1878 | - set-self |
| 1879 | + - plan-cf-development |
1824 | 1880 | - deploy-cf-development |
1825 | 1881 | - terraform-plan-development |
1826 | 1882 | - terraform-apply-development |
@@ -1853,6 +1909,7 @@ groups: |
1853 | 1909 | - name: development |
1854 | 1910 | jobs: |
1855 | 1911 | - set-self |
| 1912 | + - plan-cf-development |
1856 | 1913 | - deploy-cf-development |
1857 | 1914 | - terraform-plan-development |
1858 | 1915 | - terraform-apply-development |
|
0 commit comments