switch debian8-canal-ha to ubuntu

This commit is contained in:
Matthew Mosesohn 2017-03-23 18:55:37 +03:00
parent a7bedd30ab
commit f953303722
3 changed files with 17 additions and 7 deletions

View file

@ -260,10 +260,10 @@ before_script:
BOOTSTRAP_OS: coreos BOOTSTRAP_OS: coreos
RESOLVCONF_MODE: host_resolvconf # This is required as long as the CoreOS stable channel uses docker < 1.12 RESOLVCONF_MODE: host_resolvconf # This is required as long as the CoreOS stable channel uses docker < 1.12
.debian8_canal_ha_variables: &debian8_canal_ha_variables .ubuntu_canal_ha_variables: &ubuntu_canal_ha_variables
# stage: deploy-gce-part1 # stage: deploy-gce-part1
KUBE_NETWORK_PLUGIN: canal KUBE_NETWORK_PLUGIN: canal
CLOUD_IMAGE: debian-8-kubespray CLOUD_IMAGE: ubuntu-1604-xenial
CLOUD_REGION: europe-west1-b CLOUD_REGION: europe-west1-b
UPGRADE_TEST: "basic" UPGRADE_TEST: "basic"
CLUSTER_MODE: ha CLUSTER_MODE: ha
@ -416,24 +416,24 @@ ubuntu-weave-sep-triggers:
only: ['triggers'] only: ['triggers']
# More builds for PRs/merges (manual) and triggers (auto) # More builds for PRs/merges (manual) and triggers (auto)
debian8-canal-ha: ubuntu-canal-ha:
stage: deploy-gce-part1 stage: deploy-gce-part1
<<: *job <<: *job
<<: *gce <<: *gce
variables: variables:
<<: *gce_variables <<: *gce_variables
<<: *debian8_canal_ha_variables <<: *ubuntu_canal_ha_variables
when: manual when: manual
except: ['triggers'] except: ['triggers']
only: ['master', /^pr-.*$/] only: ['master', /^pr-.*$/]
debian8-canal-ha-triggers: ubuntu-canal-ha-triggers:
stage: deploy-gce-part1 stage: deploy-gce-part1
<<: *job <<: *job
<<: *gce <<: *gce
variables: variables:
<<: *gce_variables <<: *gce_variables
<<: *debian8_canal_ha_variables <<: *ubuntu_canal_ha_variables
when: on_success when: on_success
only: ['triggers'] only: ['triggers']

View file

@ -52,6 +52,8 @@
- name: Create kube system namespace - name: Create kube system namespace
command: "{{ bin_dir }}/kubectl create -f {{kube_config_dir}}/{{system_namespace}}-ns.yml" command: "{{ bin_dir }}/kubectl create -f {{kube_config_dir}}/{{system_namespace}}-ns.yml"
retries: 4
delay: "{{ retry_stagger | random + 3 }}"
changed_when: False changed_when: False
when: kubesystem|failed and inventory_hostname == groups['kube-master'][0] when: kubesystem|failed and inventory_hostname == groups['kube-master'][0]
tags: apps tags: apps

View file

@ -95,5 +95,13 @@
delegate_to: "{{item}}" delegate_to: "{{item}}"
with_items: "{{groups['etcd']}}" with_items: "{{groups['etcd']}}"
when: needs_etcd_migration|bool when: needs_etcd_migration|bool
notify: "Master | reload kubelet"
- name: "Pre-upgrade | restart kubelet on all masters"
service:
name: kubelet
state: restarted
delegate_to: "{{item}}"
with_items: "{{groups['kube-master']}}"
register: kube_apiserver_manifest_replaced
when: needs_etcd_migration|bool