Browse Source

Allow skip kubeadm image prep but install kubeadm (#4904)

Change-Id: I744e9a192cd863a1ce22fbd16d217c5dfb16750c
pull/4908/head
Matthew Mosesohn 5 years ago
committed by Kubernetes Prow Robot
parent
commit
6025981ceb
2 changed files with 8 additions and 1 deletions
  1. 1
      roles/download/tasks/main.yml
  2. 8
      roles/download/tasks/prep_kubeadm_images.yml

1
roles/download/tasks/main.yml

@ -12,7 +12,6 @@
when: when:
- kube_version is version('v1.11.0', '>=') - kube_version is version('v1.11.0', '>=')
- not skip_downloads|default(false) - not skip_downloads|default(false)
- not skip_kubeadm_images|default(false)
- inventory_hostname in groups['kube-master'] - inventory_hostname in groups['kube-master']
tags: tags:
- download - download

8
roles/download/tasks/prep_kubeadm_images.yml

@ -21,6 +21,8 @@
template: template:
src: "kubeadm-images.yaml.j2" src: "kubeadm-images.yaml.j2"
dest: "{{ kube_config_dir }}/kubeadm-images.yaml" dest: "{{ kube_config_dir }}/kubeadm-images.yaml"
when:
- not skip_kubeadm_images|default(false)
- name: prep_kubeadm_images | Copy kubeadm binary from download dir to system path - name: prep_kubeadm_images | Copy kubeadm binary from download dir to system path
synchronize: synchronize:
@ -43,6 +45,8 @@
register: kubeadm_images_raw register: kubeadm_images_raw
run_once: true run_once: true
changed_when: false changed_when: false
when:
- not skip_kubeadm_images|default(false)
- name: prep_kubeadm_images | Parse list of images - name: prep_kubeadm_images | Parse list of images
vars: vars:
@ -59,8 +63,12 @@
loop: "{{ kubeadm_images_list | flatten(levels=1) }}" loop: "{{ kubeadm_images_list | flatten(levels=1) }}"
register: kubeadm_images_cooked register: kubeadm_images_cooked
run_once: true run_once: true
when:
- not skip_kubeadm_images|default(false)
- name: prep_kubeadm_images | Convert list of images to dict for later use - name: prep_kubeadm_images | Convert list of images to dict for later use
set_fact: set_fact:
kubeadm_images: "{{ kubeadm_images_cooked.results | map(attribute='ansible_facts.kubeadm_image') | list | items2dict }}" kubeadm_images: "{{ kubeadm_images_cooked.results | map(attribute='ansible_facts.kubeadm_image') | list | items2dict }}"
run_once: true run_once: true
when:
- not skip_kubeadm_images|default(false)
Loading…
Cancel
Save