
- MTU added as param - Config refactored for calico ge 1.4 - MASTER_IP added Murano spawns VM with MTU set for 1400. We should use use lower setting for calico mesh network. Closes-Bug: #1626999 Change-Id: I77efb3ae2abaf7c2705524b6e8b78e83c30f34e3
28 lines
749 B
Bash
28 lines
749 B
Bash
#!/bin/bash
|
|
|
|
# $1 - IP
|
|
# $2 - MASTER_IP
|
|
|
|
# TODO(asilenkov): we need to refactor this script
|
|
|
|
# Install Calico on worker
|
|
mkdir -p /opt/cni/bin
|
|
cp /opt/copy/cni/bin/* /opt/cni/bin/
|
|
ln -s /opt/bin/calicoctl /usr/bin/calicoctl
|
|
docker load < /opt/copy/calico-node.tar
|
|
|
|
sed -i.bak "s/%%MASTER_IP%%/$1/g" environ/network-environment
|
|
sed -i.bak "s/%%IP%%/$1/g" environ/network-environment
|
|
cp -f environ/network-environment /etc
|
|
|
|
sed -i.bak "s/%%IP%%/$1/g" systemd/calico-node.service
|
|
cp -f systemd/calico-node.service /etc/systemd/system/
|
|
systemctl enable calico-node.service
|
|
|
|
mkdir -p /etc/cni/net.d
|
|
sed -i.bak "s/%%MASTER_IP%%/$2/g" 10-calico.conf
|
|
sed -i.bak "s/%%IP%%/$1/g" 10-calico.conf
|
|
cp -f 10-calico.conf /etc/cni/net.d
|
|
|
|
systemctl start calico-node
|