Browse Source
Merge pull request #2972 from mattymo/force_cni_cp
Force copy cni files
pull/2984/head
Aivars Sterns
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with
6 additions and
6 deletions
-
roles/kubernetes/master/tasks/main.yml
-
roles/network_plugin/calico/tasks/main.yml
-
roles/network_plugin/canal/tasks/main.yml
-
roles/network_plugin/cloud/tasks/main.yml
-
roles/network_plugin/contiv/tasks/main.yml
-
roles/network_plugin/weave/tasks/main.yml
|
|
@ -23,7 +23,7 @@ |
|
|
|
- upgrade |
|
|
|
|
|
|
|
- name: Copy kubectl from hyperkube container |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v {{ bin_dir }}:/systembindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp /hyperkube /systembindir/kubectl" |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v {{ bin_dir }}:/systembindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -f /hyperkube /systembindir/kubectl" |
|
|
|
when: kubectl_task_compare_result.rc != 0 |
|
|
|
register: kubectl_task_result |
|
|
|
until: kubectl_task_result.rc == 0 |
|
|
|
|
|
@ -49,7 +49,7 @@ |
|
|
|
changed_when: false |
|
|
|
|
|
|
|
- name: Calico | Copy cni plugins from hyperkube |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -r /opt/cni/bin/. /cnibindir/" |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -rf /opt/cni/bin/. /cnibindir/" |
|
|
|
register: cni_task_result |
|
|
|
until: cni_task_result.rc == 0 |
|
|
|
retries: 4 |
|
|
|
|
|
@ -56,7 +56,7 @@ |
|
|
|
- rbac_enabled or item.type not in rbac_resources |
|
|
|
|
|
|
|
- name: Canal | Copy cni plugins from hyperkube |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -r /opt/cni/bin/. /cnibindir/" |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -rf /opt/cni/bin/. /cnibindir/" |
|
|
|
register: cni_task_result |
|
|
|
until: cni_task_result.rc == 0 |
|
|
|
retries: 4 |
|
|
|
|
|
@ -1,6 +1,6 @@ |
|
|
|
--- |
|
|
|
- name: Cloud | Copy cni plugins from hyperkube |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -r /opt/cni/bin/. /cnibindir/" |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -rf /opt/cni/bin/. /cnibindir/" |
|
|
|
register: cni_task_result |
|
|
|
until: cni_task_result.rc == 0 |
|
|
|
retries: 4 |
|
|
|
|
|
@ -97,7 +97,7 @@ |
|
|
|
and contiv_enable_api_proxy and contiv_generate_certificate" |
|
|
|
|
|
|
|
- name: Contiv | Copy cni plugins from hyperkube |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/bash -c '/bin/cp -a /opt/cni/bin/* /cnibindir/'" |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/bash -c '/bin/cp -fa /opt/cni/bin/* /cnibindir/'" |
|
|
|
register: cni_task_result |
|
|
|
until: cni_task_result.rc == 0 |
|
|
|
retries: 4 |
|
|
|
|
|
@ -9,7 +9,7 @@ |
|
|
|
owner: kube |
|
|
|
|
|
|
|
- name: Weave | Copy cni plugins from hyperkube |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -r /opt/cni/bin/. /cnibindir/" |
|
|
|
command: "{{ docker_bin_dir }}/docker run --rm -v /opt/cni/bin:/cnibindir {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }} /bin/cp -rf /opt/cni/bin/. /cnibindir/" |
|
|
|
register: cni_task_result |
|
|
|
until: cni_task_result.rc == 0 |
|
|
|
retries: 4 |
|
|
|