gpexpand terraform: use external worker
Use the external work to properly access the terraform created VMs,
otherwise, we will hang.
@@ -2662,30 +2662,38 @@ jobs:
- *ccp_destroy
- name: MM_gpexpand_1
plan:
- - get: nightly-trigger
- trigger: ((nightly-trigger-flag))
- aggregate:
- get: gpdb_src
- passed: [gate_nightly_start]
+ tags: ["gpdb5_ccp_external_worker"]
+ params:
+ submodules:
+ - gpMgmt/bin/pythonSrc/ext
+ passed: [gate_mm_misc_start]
- get: gpdb_binary
+ tags: ["gpdb5_ccp_external_worker"]
resource: bin_gpdb_centos6
- passed: [gate_nightly_start]
+ passed: [gate_mm_misc_start]
trigger: true
- get: ccp_src
+ tags: ["gpdb5_ccp_external_worker"]
- get: centos-gpdb-dev-6
+ tags: ["gpdb5_ccp_external_worker"]
- put: terraform
+ tags: ["gpdb5_ccp_external_worker"]
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
number_of_nodes: 5
- task: gen_cluster
+ tags: ["gpdb5_ccp_external_worker"]
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
on_failure:
<<: *ccp_destroy
- task: run_tests
+ tags: ["gpdb5_ccp_external_worker"]
file: gpdb_src/concourse/tasks/run_tinc.yml
image: centos-gpdb-dev-6
params:
@@ -2697,30 +2705,38 @@ jobs:
- *ccp_destroy
- name: MM_gpexpand_2
plan:
- - get: nightly-trigger
- trigger: ((nightly-trigger-flag))
- aggregate:
- get: gpdb_src
- passed: [gate_nightly_start]
+ tags: ["gpdb5_ccp_external_worker"]
+ params:
+ submodules:
+ - gpMgmt/bin/pythonSrc/ext
+ passed: [gate_mm_misc_start]
- get: gpdb_binary
+ tags: ["gpdb5_ccp_external_worker"]
resource: bin_gpdb_centos6
- passed: [gate_nightly_start]
+ passed: [gate_mm_misc_start]
trigger: true
- get: ccp_src
+ tags: ["gpdb5_ccp_external_worker"]
- get: centos-gpdb-dev-6
+ tags: ["gpdb5_ccp_external_worker"]
- put: terraform
+ tags: ["gpdb5_ccp_external_worker"]
params:
<<: *ccp_default_params
vars:
<<: *ccp_default_vars
number_of_nodes: 5
- task: gen_cluster
+ tags: ["gpdb5_ccp_external_worker"]
file: ccp_src/ci/tasks/gen_cluster.yml
params:
<<: *ccp_gen_cluster_default_params
on_failure:
<<: *ccp_destroy
- task: run_tests
+ tags: ["gpdb5_ccp_external_worker"]
file: gpdb_src/concourse/tasks/run_tinc.yml
image: centos-gpdb-dev-6
params:
