Update Helm to version 3.3.4
[infra/stack/kubernetes.git] / playbooks / roles / package / tasks / containers.yaml
index 91019504c537adf2c36db41721084b01f2ef4641..2d032b5bba754de40f473e47658b25d26ed89a07 100644 (file)
   become: true
   changed_when: false
 
+- name: Pull tiller container image (helm v2 only)
+  command: "docker pull {{ downloads['tiller'].repo }}:{{ downloads['tiller'].tag }}"
+  become: true
+  changed_when: false
+  when: helm_version is version('v3.0.0', '<')
+
 - name: Pull misc container images
   command: "docker pull {{ downloads[item].repo }}:{{ downloads[item].tag }}"
   loop: "{{ k8s_misc_images }}"
   become: true
   changed_when: false
 
+- name: Save tiller container image (helm v2 only)
+  command: |-
+    docker save {{ downloads['tiller'].repo }}:{{ downloads['tiller'].tag }}
+    -o {{ downloads['tiller'].repo }} -o {{ downloads['tiller'].repo | replace('/', '_') }}_{{ downloads['tiller'].tag }}.tar
+  args:
+    chdir: "{{ containers_folder }}"
+  become: true
+  changed_when: false
+  when: helm_version is version('v3.0.0', '<')
+
 - name: Save other container images
   command: |-
     docker save {{ other_images[item.key].repo }}:{{ other_images[item.key].tag }}