@@ -53,6 +53,7 @@ before_script:
53
53
IDEMPOT_CHECK : " false"
54
54
RESET_CHECK : " false"
55
55
UPGRADE_TEST : " false"
56
+ KUBEADM_ENABLED : " false"
56
57
RESOLVCONF_MODE : docker_dns
57
58
LOG_LEVEL : " -vv"
58
59
ETCD_DEPLOYMENT : " docker"
@@ -127,6 +128,7 @@ before_script:
127
128
-e local_release_dir=${PWD}/downloads
128
129
-e resolvconf_mode=${RESOLVCONF_MODE}
129
130
-e vault_deployment_type=${VAULT_DEPLOYMENT}
131
+ -e kubeadm_enabled=${KUBEADM_ENABLED}
130
132
-e "${AUTHORIZATION_MODES}"
131
133
--limit "all:!fake_hosts"
132
134
cluster.yml
@@ -153,6 +155,8 @@ before_script:
153
155
-e kubelet_deployment_type=${KUBELET_DEPLOYMENT}
154
156
-e local_release_dir=${PWD}/downloads
155
157
-e resolvconf_mode=${RESOLVCONF_MODE}
158
+ -e vault_deployment_type=${VAULT_DEPLOYMENT}
159
+ -e kubeadm_enabled=${KUBEADM_ENABLED}
156
160
-e weave_cpu_requests=${WEAVE_CPU_LIMIT}
157
161
-e weave_cpu_limit=${WEAVE_CPU_LIMIT}
158
162
-e "${AUTHORIZATION_MODES}"
@@ -181,11 +185,15 @@ before_script:
181
185
-e download_localhost=${DOWNLOAD_LOCALHOST}
182
186
-e download_run_once=${DOWNLOAD_RUN_ONCE}
183
187
-e deploy_netchecker=true
184
- -e resolvconf_mode=${RESOLVCONF_MODE}
185
- -e local_release_dir=${PWD}/downloads
186
188
-e etcd_deployment_type=${ETCD_DEPLOYMENT}
187
189
-e kubedns_min_replicas=1
188
190
-e kubelet_deployment_type=${KUBELET_DEPLOYMENT}
191
+ -e local_release_dir=${PWD}/downloads
192
+ -e resolvconf_mode=${RESOLVCONF_MODE}
193
+ -e vault_deployment_type=${VAULT_DEPLOYMENT}
194
+ -e kubeadm_enabled=${KUBEADM_ENABLED}
195
+ -e weave_cpu_requests=${WEAVE_CPU_LIMIT}
196
+ -e weave_cpu_limit=${WEAVE_CPU_LIMIT}
189
197
-e "${AUTHORIZATION_MODES}"
190
198
--limit "all:!fake_hosts"
191
199
cluster.yml;
@@ -280,6 +288,17 @@ before_script:
280
288
UPGRADE_TEST : " graceful"
281
289
STARTUP_SCRIPT : " "
282
290
291
+ .ubuntu_canal_kubeadm_variables : &ubuntu_canal_kubeadm_variables
292
+ # stage: deploy-gce-part1
293
+ KUBE_NETWORK_PLUGIN : canal
294
+ AUTHORIZATION_MODES : " { 'authorization_modes': [ 'RBAC' ] }"
295
+ CLOUD_IMAGE : ubuntu-1604-xenial
296
+ CLOUD_MACHINE_TYPE : " n1-standard-2"
297
+ CLOUD_REGION : europe-west1-b
298
+ CLUSTER_MODE : default
299
+ KUBEADM_ENABLED : " true"
300
+ STARTUP_SCRIPT : " "
301
+
283
302
.rhel7_weave_variables : &rhel7_weave_variables
284
303
# stage: deploy-gce-part1
285
304
KUBE_NETWORK_PLUGIN : weave
@@ -470,6 +489,27 @@ ubuntu-canal-ha-rbac-triggers:
470
489
when : on_success
471
490
only : ['triggers']
472
491
492
+ ubuntu-canal-kubeadm-rbac :
493
+ stage : deploy-gce-part1
494
+ << : *job
495
+ << : *gce
496
+ variables :
497
+ << : *gce_variables
498
+ << : *ubuntu_canal_kubeadm_variables
499
+ when : manual
500
+ except : ['triggers']
501
+ only : ['master', /^pr-.*$/]
502
+
503
+ ubuntu-canal-kubeadm-triggers :
504
+ stage : deploy-gce-part1
505
+ << : *job
506
+ << : *gce
507
+ variables :
508
+ << : *gce_variables
509
+ << : *ubuntu_canal_kubeadm_variables
510
+ when : on_success
511
+ only : ['triggers']
512
+
473
513
rhel7-weave :
474
514
stage : deploy-gce-part1
475
515
<< : *job
0 commit comments