Browse Source

Merge pull request #2521 from f84anton/patch-1

optional calico_ip_auto_method variable with IP_AUTODETECTION_METHOD
pull/2526/head
Andreas Krüger 7 years ago
committed by GitHub
parent
commit
f7dc73b830
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 0 deletions
  1. 6
      roles/network_plugin/calico/defaults/main.yml
  2. 5
      roles/network_plugin/calico/templates/calico-node.yml.j2

6
roles/network_plugin/calico/defaults/main.yml

@ -45,3 +45,9 @@ rbac_resources:
- sa
- clusterrole
- clusterrolebinding
# If you want to use non default IP_AUTODETECTION_METHOD for calico node set this option to one of:
# * can-reach=DESTINATION
# * interface=INTERFACE-REGEX
# see https://docs.projectcalico.org/v3.0/reference/node/configuration#ip-autodetection-methods
#calico_ip_auto_method: "interface=eth.*"

5
roles/network_plugin/calico/templates/calico-node.yml.j2

@ -108,10 +108,15 @@ spec:
configMapKeyRef:
name: calico-config
key: etcd_cert
{% if calico_ip_auto_method is defined %}
- name: IP_AUTODETECTION_METHOD
value: "{{ calico_ip_auto_method }}"
{% else %}
- name: IP
valueFrom:
fieldRef:
fieldPath: status.hostIP
{% endif %}
- name: NODENAME
valueFrom:
fieldRef:

Loading…
Cancel
Save