Merge pull request #482 from anthonyhaussman/checkkubeversioncni
Check kube version for calico cni to use
This commit is contained in:
commit
8294a9f1db
2 changed files with 11 additions and 5 deletions
|
@ -13,8 +13,3 @@ calicoctl_image_tag: "{{ calico_version }}"
|
||||||
|
|
||||||
calico_node_image_repo: calico/node
|
calico_node_image_repo: calico/node
|
||||||
calico_node_image_tag: "{{ calico_version }}"
|
calico_node_image_tag: "{{ calico_version }}"
|
||||||
|
|
||||||
# Set to true if your Hyperkube has all required components to run
|
|
||||||
# calico. This is required in order to run canalized calico.
|
|
||||||
use_hyperkube_cni: false
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue