Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit dc39af1

Browse files
Ganesh Maharaj Mahalingamdklyle
authored andcommitted
Update CNIs to versions that work well with 1.20.X of Kubernetes
Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
1 parent 6b56a90 commit dc39af1

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
resources:
2+
- canal/canal.yaml
3+
4+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
resources:
2+
cilium/cilium.yaml
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
resources:
2+
- flannel/Documentation/kube-flannel.yml

clr-k8s-examples/create_stack.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ LOAD_BALANCER_IP=${LOAD_BALANCER_IP:-""}
1818
LOAD_BALANCER_PORT="${LOAD_BALANCER_PORT:-6444}"
1919

2020
# versions
21-
CANAL_VER="${CLRK8S_CANAL_VER:-v3.18}"
22-
CILIUM_VER="${CLRK8S_CILIUM_VER:-v1.9}"
23-
FLANNEL_VER="${CLRK8S_FLANNEL_VER:-v0.14.0-rc1}"
21+
CANAL_VER="${CLRK8S_CANAL_VER:-v3.22}"
22+
CILIUM_VER="${CLRK8S_CILIUM_VER:-v1.9.13}"
23+
FLANNEL_VER="${CLRK8S_FLANNEL_VER:-v0.16.3}"
2424
CILIUM_VAL_OVERRIDE=""
2525
K8S_VER="${CLRK8S_K8S_VER:-}"
2626
KATA_VER="${CLRK8S_KATA_VER:-1.9.1-kernel-config}"
@@ -145,7 +145,7 @@ function cni() {
145145

146146
# canal manifests are not kept in repo but in docs site so use curl
147147
mkdir -p "${CANAL_DIR}/overlays/${CANAL_VER}/canal"
148-
curl -o "${CANAL_DIR}/overlays/${CANAL_VER}/canal/canal.yaml" "$CANAL_URL/canal.yaml"
148+
curl -L -o "${CANAL_DIR}/overlays/${CANAL_VER}/canal/canal.yaml" "$CANAL_URL/canal.yaml"
149149
if [[ "$CANAL_VER" == "v3.3" ]]; then
150150
curl -o "${CANAL_DIR}/overlays/${CANAL_VER}/canal/rbac.yaml" "$CANAL_URL/rbac.yaml"
151151
fi
@@ -154,14 +154,15 @@ function cni() {
154154
;;
155155
flannel)
156156
FLANNEL_VER=${1:-$FLANNEL_VER}
157-
FLANNEL_URL="https://github.com/coreos/flannel"
157+
FLANNEL_URL="https://github.com/flannel-io/flannel"
158158
FLANNEL_DIR="0-flannel"
159159

160160
get_repo "${FLANNEL_URL}" "${FLANNEL_DIR}/overlays/${FLANNEL_VER}"
161161
set_repo_version "${FLANNEL_VER}" "${FLANNEL_DIR}/overlays/${FLANNEL_VER}/flannel"
162162
kubectl apply -k "${FLANNEL_DIR}/overlays/${FLANNEL_VER}"
163163
;;
164164
cilium)
165+
local podsubnet=$(grep -Po 'podSubnet:\ \K[^*]*' ${SCRIPT_DIR}/kubeadm.yaml)
165166
CILIUM_VER=${1:-$CILIUM_VER}
166167
CILIUM_URL="https://github.com/cilium/cilium.git"
167168
CILIUM_DIR="0-cilium"
@@ -171,7 +172,7 @@ function cni() {
171172
if [ -f "${CILIUM_DIR}/overlays/${CILIUM_VER}/values.yaml" ]; then
172173
CILIUM_VAL_OVERRIDE="--values ${CILIUM_DIR}/overlays/${CILIUM_VER}/values.yaml"
173174
fi
174-
helm template "${CILIUM_DIR}/overlays/${CILIUM_VER}/cilium/install/kubernetes/cilium" ${CILIUM_VAL_OVERRIDE} --namespace kube-system --set global.containerRuntime.integration="$RUNNER" | kubectl apply -f -
175+
helm template "${CILIUM_DIR}/overlays/${CILIUM_VER}/cilium/install/kubernetes/cilium" --namespace kube-system --set containerRuntime.integration="$RUNNER" --set hubble.enabled=false --set ipam.operator.clusterPoolIPv4PodCIDR="${podsubnet}" | kubectl apply -f -
175176
;;
176177
*)
177178
echo"Unknown cni $CNI"

0 commit comments

Comments
 (0)