Skip to content

Commit a612c1d

Browse files
authored
Merge pull request #512 from puppetlabs/k8s_cert
Bump test k8s version to 1.20.6 and update apt key
2 parents 2e51d2e + 9d114a4 commit a612c1d

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

manifests/repos.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
repos => pick($kubernetes_apt_repos,'main'),
3131
release => pick($kubernetes_apt_release,'kubernetes-xenial'),
3232
key => {
33-
'id' => pick($kubernetes_key_id,'54A647F9048D5688D7DA2ABE6A030B21BA07F4FB'),
33+
'id' => pick($kubernetes_key_id,'7F92E05B31093BEF5A3C2D38FEEA9169307EA071'),
3434
'source' => pick($kubernetes_key_source,'https://packages.cloud.google.com/apt/doc/apt-key.gpg'),
3535
},
3636
}

spec/acceptance/integration_kubernetes_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
it 'verify the k8 nodes' do
4848
run_shell('sleep 20')
4949
run_shell('KUBECONFIG=/etc/kubernetes/admin.conf kubectl get nodes') do |r|
50-
expect(r.stdout).to match(/#{hostname1}(\s)+Ready(\s)+master/)
50+
expect(r.stdout).to match(/#{hostname1}(\s)+Ready(\s)+control-plane,master/)
5151
expect(r.stdout).to match(/#{hostname2}(\s)+Ready/)
5252
expect(r.stdout).to match(/#{hostname3}(\s)+Ready/)
5353
end

spec/acceptance/kubernetes_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
pp = <<-MANIFEST
1414
if $facts['os']['family'] == 'redhat'{
1515
class {'kubernetes':
16-
kubernetes_version => '1.16.6',
17-
kubernetes_package_version => '1.16.6',
16+
kubernetes_version => '1.20.6',
17+
kubernetes_package_version => '1.20.6',
1818
controller_address => "$::ipaddress:6443",
1919
container_runtime => 'docker',
2020
manage_docker => false,

spec/spec_helper_acceptance_local.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ def configure_puppet_server(controller, worker1, worker2)
7777
site_pp = <<-EOS
7878
node /#{controller}/ {
7979
class {'kubernetes':
80-
kubernetes_version => '1.16.6',
81-
kubernetes_package_version => '1.16.6',
80+
kubernetes_version => '1.20.6',
81+
kubernetes_package_version => '1.20.6',
8282
controller_address => "$::ipaddress:6443",
8383
container_runtime => 'docker',
8484
manage_docker => false,
@@ -262,7 +262,7 @@ def execute_agent(role)
262262
end
263263
if family =~ /redhat|centos/
264264
runtime = 'docker'
265-
cni = 'flannel'
265+
cni = 'weave'
266266
['controller', 'worker1', 'worker2'].each { |node|
267267
ENV['TARGET_HOST'] = target_roles(node)[0][:name]
268268
run_shell('setenforce 0 || true')
@@ -283,7 +283,7 @@ def execute_agent(role)
283283

284284
ENV['TARGET_HOST'] = target_roles('controller')[0][:name]
285285
run_shell('docker build -t kubetool:latest /etc/puppetlabs/code/environments/production/modules/kubernetes/tooling')
286-
run_shell("docker run --rm -v $(pwd)/hieradata:/mnt -e OS=#{family} -e VERSION=1.16.6 -e CONTAINER_RUNTIME=#{runtime} -e CNI_PROVIDER=#{cni} -e ETCD_INITIAL_CLUSTER=#{hostname1}:#{int_ipaddr1} -e ETCD_IP=#{int_ipaddr1} -e ETCD_PEERS=[#{int_ipaddr1},#{int_ipaddr2},#{int_ipaddr3}] -e KUBE_API_ADVERTISE_ADDRESS=#{int_ipaddr1} -e INSTALL_DASHBOARD=true kubetool:latest")
286+
run_shell("docker run --rm -v $(pwd)/hieradata:/mnt -e OS=#{family} -e VERSION=1.20.6 -e CONTAINER_RUNTIME=#{runtime} -e CNI_PROVIDER=#{cni} -e ETCD_INITIAL_CLUSTER=#{hostname1}:#{int_ipaddr1} -e ETCD_IP=#{int_ipaddr1} -e ETCD_PEERS=[#{int_ipaddr1},#{int_ipaddr2},#{int_ipaddr3}] -e KUBE_API_ADVERTISE_ADDRESS=#{int_ipaddr1} -e INSTALL_DASHBOARD=true kubetool:latest")
287287
create_remote_file("nginx","/tmp/nginx.yml", nginx)
288288
create_remote_file("hiera","/etc/puppetlabs/puppet/hiera.yaml", hiera)
289289
run_shell('chmod 644 /etc/puppetlabs/puppet/hiera.yaml')
@@ -299,7 +299,7 @@ def execute_agent(role)
299299
end
300300

301301
if family =~ /redhat|centos/
302-
run_shell("echo 'kubernetes::cni_network_provider: https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml' >> /etc/puppetlabs/code/environments/production/hieradata/#{family.capitalize}.yaml")
302+
run_shell("echo 'kubernetes::cni_network_provider: https://cloud.weave.works/k8s/net?k8s-version=1.20.6' >> /etc/puppetlabs/code/environments/production/hieradata/#{family.capitalize}.yaml")
303303
end
304304

305305
run_shell("echo 'kubernetes::schedule_on_controller: true' >> /etc/puppetlabs/code/environments/production/hieradata/#{family.capitalize}.yaml")

0 commit comments

Comments
 (0)