Skip to content

Commit fa5b1fc

Browse files
squeedaanm
authored andcommitted
cni-install: bump to v0.4.0, switch to ConfList
CNI v0.4.0 introduces CHECK, which we support. CNI v1.0.0 no longer supports single-plugin configs, so let's switch to the list now. Signed-off-by: Casey Callendrello <cdc@isovalent.com>
1 parent f462376 commit fa5b1fc

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

plugins/cilium-cni/cni-install.sh

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ case "$CILIUM_CNI_CHAINING_MODE" in
1818
CNI_CONF_NAME=${CNI_CONF_NAME:-05-cilium.conflist}
1919
;;
2020
*)
21-
CNI_CONF_NAME=${CNI_CONF_NAME:-05-cilium.conf}
21+
CNI_CONF_NAME=${CNI_CONF_NAME:-05-cilium.conflist}
2222
;;
2323
esac
2424

@@ -142,7 +142,7 @@ case "$CILIUM_CNI_CHAINING_MODE" in
142142
"flannel")
143143
cat > "${CNI_CONF_NAME}" <<EOF
144144
{
145-
"cniVersion": "0.3.1",
145+
"cniVersion": "0.4.0",
146146
"name": "flannel",
147147
"plugins": [
148148
{
@@ -172,7 +172,7 @@ EOF
172172
"portmap")
173173
cat > "${CNI_CONF_NAME}" <<EOF
174174
{
175-
"cniVersion": "0.3.1",
175+
"cniVersion": "0.4.0",
176176
"name": "portmap",
177177
"plugins": [
178178
{
@@ -198,7 +198,7 @@ EOF
198198
else
199199
cat > "${CNI_CONF_NAME}" <<EOF
200200
{
201-
"cniVersion": "0.3.1",
201+
"cniVersion": "0.4.0",
202202
"name": "aws-cni",
203203
"plugins": [
204204
{
@@ -229,11 +229,15 @@ EOF
229229
*)
230230
cat > "${CNI_CONF_NAME}" <<EOF
231231
{
232-
"cniVersion": "0.3.1",
232+
"cniVersion": "0.4.0",
233233
"name": "cilium",
234-
"type": "cilium-cni",
235-
"enable-debug": ${ENABLE_DEBUG},
236-
"log-file": "${LOG_FILE}"
234+
"plugins": [
235+
{
236+
"type": "cilium-cni",
237+
"enable-debug": ${ENABLE_DEBUG},
238+
"log-file": "${LOG_FILE}"
239+
}
240+
]
237241
}
238242
EOF
239243
;;

0 commit comments

Comments
 (0)