Add mtu for calico
Change-Id: I68b3a9f74d4b1d6d151ef699c532dde1a4d8eff4
diff --git a/README.rst b/README.rst
index f624f81..399315c 100644
--- a/README.rst
+++ b/README.rst
@@ -177,6 +177,7 @@
allow_privileged: true
network:
engine: calico
+ mtu: 1500
hash: fb5e30ebe6154911a66ec3fb5f1195b2
private_ip_range: 10.150.0.0/16
version: v0.19.0
@@ -225,6 +226,7 @@
host: 10.0.175.100
network:
engine: calico
+ mtu: 1500
hash: fb5e30ebe6154911a66ec3fb5f1195b2
version: v0.19.0
token:
@@ -347,6 +349,7 @@
master:
network:
engine: calico
+ mtu: 1500
# If you don't register master as node:
etcd:
members:
@@ -365,6 +368,7 @@
pool:
network:
engine: calico
+ mtu: 1500
etcd:
members:
- host: 10.0.175.101
@@ -382,6 +386,7 @@
pool:
network:
engine: calico
+ mtu: 1500
etcd:
ssl:
enabled: true
@@ -400,6 +405,7 @@
pool:
network:
engine: calico
+ mtu: 1500
addons:
calico_policy:
enabled: true
@@ -407,6 +413,7 @@
master:
network:
engine: calico
+ mtu: 1500
addons:
calico_policy:
enabled: true
diff --git a/kubernetes/files/calico/calico.conf b/kubernetes/files/calico/calico.conf
index 0401f37..2baa801 100644
--- a/kubernetes/files/calico/calico.conf
+++ b/kubernetes/files/calico/calico.conf
@@ -14,6 +14,9 @@
"type": "k8s"
},
{%- endif %}
+{%- if pool.network.mtu %}
+ "mtu": {{ pool.network.mtu }},
+{%- endif %}
"log_level": "info",
"ipam": {
"type": "calico-ipam"
diff --git a/metadata/service/common.yml b/metadata/service/common.yml
index 7cb5766..5e72de2 100644
--- a/metadata/service/common.yml
+++ b/metadata/service/common.yml
@@ -6,3 +6,4 @@
common:
network:
engine: none
+ mtu: 1500