@@ -8,16 +8,15 @@ groups:
8
8
# ################### RESOURCES ######################
9
9
# ####################################################
10
10
ccp_create_params_anchor : &ccp_default_params
11
+ plugin_dir : ../../terraform.d/plugin-cache/linux_amd64
11
12
action : create
12
13
delete_on_failure : true
13
14
generate_random_name : true
14
15
terraform_source : ccp_src/google/
15
16
16
17
ccp_vars_anchor : &ccp_default_vars
17
- instance_type : n1-standard-4
18
- region : {{google-region}}
19
- zone : {{google-zone}}
20
- disk_size : 100
18
+ instance_type : n1-standard-2
19
+ number_of_nodes : 2
21
20
22
21
ccp_gen_cluster_default_params_anchor : &ccp_gen_cluster_default_params
23
22
AWS_ACCESS_KEY_ID : {{tf-machine-access-key-id}}
@@ -30,12 +29,13 @@ ccp_gen_cluster_default_params_anchor: &ccp_gen_cluster_default_params
30
29
ccp_destroy_anchor : &ccp_destroy
31
30
put : terraform
32
31
params :
32
+ plugin_dir : ../../terraform.d/plugin-cache/linux_amd64
33
33
action : destroy
34
34
env_name_file : terraform/name
35
35
terraform_source : ccp_src/google/
36
36
vars :
37
37
aws_instance-node-instance_type : t2.micro # t2.micro is ignored in destroy, but aws_instance-node-instance_type is required.
38
- aws_ebs_volume_type : standard
38
+ instance_type : n1- standard-1
39
39
get_params :
40
40
action : destroy
41
41
@@ -45,10 +45,9 @@ set_failed_anchor: &set_failed
45
45
config :
46
46
platform : linux
47
47
image_resource :
48
- type : docker -image
48
+ type : registry -image
49
49
source :
50
- repository : pivotaldata/ccp
51
- tag : " 7"
50
+ repository : gcr.io/data-gpdb-public-images/ccp
52
51
inputs :
53
52
- name : ccp_src
54
53
- name : terraform
@@ -65,34 +64,31 @@ set_failed_anchor: &set_failed
65
64
BUCKET_PATH : clusters-google/
66
65
BUCKET_NAME : {{tf-bucket-name}}
67
66
# ####################################################
68
-
69
67
resource_types :
70
- - name : gcs
71
- type : docker-image
72
- source :
73
- repository : frodenas/gcs-resource
74
-
75
- - name : terraform
76
- type : docker-image
77
- source :
78
- repository : ljfranklin/terraform-resource
79
- tag : 0.11.14
68
+ - name : terraform
69
+ type : registry-image
70
+ source :
71
+ repository : ljfranklin/terraform-resource
72
+ tag : 0.11.14
73
+ - name : gcs
74
+ type : registry-image
75
+ source :
76
+ repository : frodenas/gcs-resource
80
77
81
78
resources :
82
79
# Image Resources
83
80
- name : centos-gpdb-dev-7
84
- type : docker -image
81
+ type : registry -image
85
82
source :
86
- repository : pivotaldata/centos -gpdb-dev
87
- tag : ' 7-gcc6.2-llvm3.7 '
83
+ repository : gcr.io/data -gpdb-public-images/gpdb5-centos7-build-test
84
+ tag : latest
88
85
89
86
- name : ubuntu18-image-test
90
- type : docker -image
87
+ type : registry -image
91
88
source :
92
- repository : pivotaldata /gpdb6-ubuntu18.04-test
89
+ repository : gcr.io/data-gpdb-public-images /gpdb6-ubuntu18.04-test
93
90
tag : latest
94
91
95
-
96
92
- name : GreenplumPython_src
97
93
type : git
98
94
source :
@@ -132,6 +128,15 @@ resources:
132
128
bucket : {{tf-bucket-name}}
133
129
bucket_path : clusters-google/
134
130
131
+ - name : terraform.d
132
+ source :
133
+ access_key_id : ((bucket-access-key-id))
134
+ bucket : ccp-terraform-provider-plugins
135
+ region_name : ((aws-region))
136
+ secret_access_key : ((bucket-secret-access-key))
137
+ versioned_file : plugin-cache.tgz
138
+ type : s3
139
+
135
140
- name : bin_gpdb_centos7
136
141
type : gcs
137
142
source :
@@ -187,6 +192,9 @@ jobs:
187
192
- get : gpdb_binary
188
193
resource : bin_gpdb_centos7
189
194
- get : ccp_src
195
+ - get : terraform.d
196
+ params :
197
+ unpack : true
190
198
- get : centos-gpdb-dev-7
191
199
- get : plcontainer_pyclient_docker_image
192
200
resource : plcontainer_docker_image_centos_python
@@ -201,6 +209,11 @@ jobs:
201
209
vars :
202
210
<< : *ccp_default_vars
203
211
PLATFORM : centos7
212
+ instance_type : n1-standard-4
213
+ disk_size : 100
214
+ disk_type : pd-ssd
215
+ zone : {{google-zone}}
216
+ region : {{google-region}}
204
217
- task : gen_cluster
205
218
file : ccp_src/ci/tasks/gen_cluster.yml
206
219
params :
@@ -229,6 +242,9 @@ jobs:
229
242
- get : gpdb_binary
230
243
resource : bin_gpdb_ubuntu18
231
244
- get : ccp_src
245
+ - get : terraform.d
246
+ params :
247
+ unpack : true
232
248
- get : ubuntu18-image-test
233
249
- get : plcontainer_pyclient_docker_image
234
250
resource : plcontainer_docker_image_centos_python
@@ -243,6 +259,11 @@ jobs:
243
259
vars :
244
260
<< : *ccp_default_vars
245
261
PLATFORM : ubuntu18.04
262
+ instance_type : n1-standard-4
263
+ disk_size : 100
264
+ disk_type : pd-ssd
265
+ zone : {{google-zone}}
266
+ region : {{google-region}}
246
267
- task : gen_cluster
247
268
file : ccp_src/ci/tasks/gen_cluster.yml
248
269
params :
0 commit comments