Skip to content
Snippets Groups Projects
Commit 739cf599 authored by Anthony Haussmann's avatar Anthony Haussmann
Browse files

Determine hyperkube cni to use

Starting from version 1.3.4 of hyperkube, calico is "canalized" which requires flannel and hostonly cni plugins.So we let hyperkube ship necessary cni
parent 2e386dfb
Branches
Tags
No related merge requests found
...@@ -22,6 +22,17 @@ ...@@ -22,6 +22,17 @@
changed_when: false changed_when: false
notify: restart calico-node notify: restart calico-node
- name: Calico | Determine hyperkube cni to use depending of the version of kube
set_fact:
use_hyperkube_cni: >
{%- if kube_version | version_compare('v1.3.4','>=') -%}
true
{%- elif kube_version | version_compare('v1.3.4','<') -%}
false
{%- else -%}
{{ ErrorCannotRecognizeVersion }}
{%- endif -%}
- name: Calico | Install calico cni bin - name: Calico | Install calico cni bin
command: rsync -piu "{{ local_release_dir }}/calico/bin/calico" "/opt/cni/bin/calico" command: rsync -piu "{{ local_release_dir }}/calico/bin/calico" "/opt/cni/bin/calico"
changed_when: false changed_when: false
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment