Upgrade Calico to v3.24.3
[iec.git] / src / foundation / scripts / cni / danm / danm_install.sh
1 #!/bin/bash
2 set -o xtrace
3 set -e
4
5 SCRIPTS_DIR=$(dirname "${BASH_SOURCE[0]}")
6
7 if [ "$(uname -m)" == 'aarch64' ]; then
8   ARCH='arm64'
9 else
10   ARCH='amd64'
11 fi
12
13 echo "SCRIPTS_DIR is :$SCRIPTS_DIR"
14
15 # Get binary
16 wget -P ${SCRIPTS_DIR} "https://github.com/iecedge/danm-binary/releases/download/v4.0.0/danm-${ARCH}" -O danm
17 wget -P ${SCRIPTS_DIR} "https://github.com/iecedge/danm-binary/releases/download/v4.0.0/fakeipam-${ARCH}" -O fakeipam
18 chmod +x ${SCRIPTS_DIR}/danm ${SCRIPTS_DIR}/fakeipam
19
20 # Copy binary into CNI plugin directory
21 cp -f ${SCRIPTS_DIR}/danm /opt/cni/bin
22 cp -f ${SCRIPTS_DIR}/fakeipam /opt/cni/bin
23
24 # Put DANM config file into CNI configuration directory
25 cp -f ${SCRIPTS_DIR}/00-danm.conf /etc/cni/net.d/