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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
11 additions and
0 deletions
-
roles/network_plugin/calico/defaults/main.yml
-
roles/network_plugin/calico/templates/calico-node.yml.j2
|
|
@ -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.*" |
|
|
@ -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: |
|
|
|