Skip to content

Commit 1174e66

Browse files
committed
cni: Update CNI version to v0.8.5
Signed-off-by: Stephen Augustus <[email protected]>
1 parent b430f02 commit 1174e66

File tree

10 files changed

+22
-25
lines changed

10 files changed

+22
-25
lines changed

build/debian-hyperkube-base/Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,16 @@
1919

2020
REGISTRY?=staging-k8s.gcr.io
2121
IMAGE?=$(REGISTRY)/debian-hyperkube-base
22-
TAG=0.12.1
22+
TAG=0.12.2
2323
ARCH?=amd64
2424
ALL_ARCH = amd64 arm arm64 ppc64le s390x
2525
CACHEBUST?=1
2626

2727
BASEIMAGE=k8s.gcr.io/debian-base-$(ARCH):0.4.1
28-
CNI_VERSION=v0.7.5
28+
CNI_VERSION=v0.8.5
2929

3030
TEMP_DIR:=$(shell mktemp -d)
31-
# TODO(justaugustus): Post-0.7.5 CNI needs a "cni-plugins-linux-" prefix
32-
CNI_TARBALL=cni-plugins-$(ARCH)-$(CNI_VERSION).tgz
31+
CNI_TARBALL=cni-plugins-linux-$(ARCH)-$(CNI_VERSION).tgz
3332

3433
# This option is for running docker manifest command
3534
export DOCKER_CLI_EXPERIMENTAL := enabled

build/dependencies.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ dependencies:
4444

4545

4646
- name: "cni"
47-
version: 0.7.5
47+
version: 0.8.5
4848
refPaths:
4949
- path: build/debian-hyperkube-base/Makefile
5050
match: CNI_VERSION=
@@ -56,6 +56,8 @@ dependencies:
5656
match: CNI_VERSION =
5757
- path: cluster/gce/gci/configure.sh
5858
match: DEFAULT_CNI_VERSION=
59+
- path: cluster/gce/windows/k8s-node-setup.psm1
60+
match: CNI_RELEASE_VERSION =
5961
- path: test/e2e_node/remote/utils.go
6062
match: cniVersion[\t\n\f\r ]*=
6163

build/rpms/kubeadm.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ License: ASL 2.0
55
Summary: Container Cluster Manager - Kubernetes Cluster Bootstrapping Tool
66
Requires: kubelet >= 1.8.0
77
Requires: kubectl >= 1.8.0
8-
Requires: kubernetes-cni >= 0.7.5
8+
Requires: kubernetes-cni >= 0.8.5
99
Requires: cri-tools >= 1.11.0
1010

1111
URL: https://kubernetes.io

build/rpms/kubelet.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Requires: ebtables
1111
Requires: ethtool
1212
Requires: iproute
1313
Requires: iptables >= 1.4.21
14-
Requires: kubernetes-cni >= 0.7.5
14+
Requires: kubernetes-cni >= 0.8.5
1515
Requires: socat
1616
Requires: util-linux
1717

build/workspace.bzl

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ load("//build:workspace_mirror.bzl", "mirror")
1717
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file")
1818
load("@io_bazel_rules_docker//container:container.bzl", "container_pull")
1919

20-
CNI_VERSION = "0.7.5"
20+
CNI_VERSION = "0.8.5"
2121
_CNI_TARBALL_ARCH_SHA256 = {
22-
"amd64": "3ca15c0a18ee830520cf3a95408be826cbd255a1535a38e0be9608b25ad8bf64",
23-
"arm": "0eb4a528b5b2e4ce23ebc96e41b2f5280d5a64d41eec8dd8b16c3d66aaa0f6b8",
24-
"arm64": "7fec91af78e9548df306f0ec43bea527c8c10cc3a9682c33e971c8522a7fcded",
25-
"ppc64le": "9164a26ed8dd398b2fe3b15d9d456271dfa59aa537528d10572ea9fa2cef7679",
26-
"s390x": "415cdcf02c65c22f5b7e55b0ab61208a10f2b95a0c8310176c771d07a9f448cf",
22+
"amd64": "bd682ffcf701e8f83283cdff7281aad0c83b02a56084d6e601216210732833f9",
23+
"arm": "86a868234045837cb3f5d58a0a4468ff42845d50b5e87bd128f050ef393d7495",
24+
"arm64": "a7881ec37e592c897bdfd2a225b4ed74caa981e3c4cdcf8f45574f8d2f111bce",
25+
"ppc64le": "a26cc3734f7cb980ab8fb3aaa64ccf2d67291478130009fa9542355fbdd94aa5",
26+
"s390x": "033ea910a83144609083d5c3fb62bf4a379b0b17729a1a9e829feed9fa7a9d97",
2727
}
2828

2929
CRI_TOOLS_VERSION = "1.17.0"
@@ -53,14 +53,13 @@ def release_dependencies():
5353
debian_image_dependencies()
5454
etcd_tarballs()
5555

56-
# TODO(justaugustus): Post-0.7.5 CNI needs a "cni-plugins-linux-" prefix
5756
def cni_tarballs():
5857
for arch, sha in _CNI_TARBALL_ARCH_SHA256.items():
5958
http_file(
6059
name = "kubernetes_cni_%s" % arch,
6160
downloaded_file_path = "kubernetes_cni.tgz",
6261
sha256 = sha,
63-
urls = ["https://storage.googleapis.com/k8s-artifacts-cni/release/v%s/cni-plugins-%s-v%s.tgz" % (CNI_VERSION, arch, CNI_VERSION)],
62+
urls = ["https://storage.googleapis.com/k8s-artifacts-cni/release/v%s/cni-plugins-linux-%s-v%s.tgz" % (CNI_VERSION, arch, CNI_VERSION)],
6463
)
6564

6665
def cri_tarballs():

cluster/gce/config-default.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,7 @@ NODE_PROBLEM_DETECTOR_RELEASE_PATH="${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-}"
291291
NODE_PROBLEM_DETECTOR_CUSTOM_FLAGS="${NODE_PROBLEM_DETECTOR_CUSTOM_FLAGS:-}"
292292

293293
CNI_SHA1="${CNI_SHA1:-}"
294-
# TODO(justaugustus): Post-0.7.5 CNI needs a "cni-plugins-linux-" prefix
295-
CNI_TAR_PREFIX="${CNI_TAR_PREFIX:-cni-plugins-amd64-}"
294+
CNI_TAR_PREFIX="${CNI_TAR_PREFIX:-cni-plugins-linux-amd64-}"
296295
CNI_STORAGE_URL_BASE="${CNI_STORAGE_URL_BASE:-https://storage.googleapis.com/k8s-artifacts-cni/release}"
297296

298297
# Optional: Create autoscaler for cluster's nodes.

cluster/gce/config-test.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,8 +322,7 @@ NODE_PROBLEM_DETECTOR_RELEASE_PATH="${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-}"
322322
NODE_PROBLEM_DETECTOR_CUSTOM_FLAGS="${NODE_PROBLEM_DETECTOR_CUSTOM_FLAGS:-}"
323323

324324
CNI_SHA1="${CNI_SHA1:-}"
325-
# TODO(justaugustus): Post-0.7.5 CNI needs a "cni-plugins-linux-" prefix
326-
CNI_TAR_PREFIX="${CNI_TAR_PREFIX:-cni-plugins-amd64-}"
325+
CNI_TAR_PREFIX="${CNI_TAR_PREFIX:-cni-plugins-linux-amd64-}"
327326
CNI_STORAGE_URL_BASE="${CNI_STORAGE_URL_BASE:-https://storage.googleapis.com/k8s-artifacts-cni/release}"
328327

329328
# Optional: Create autoscaler for cluster's nodes.

cluster/gce/gci/configure.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ set -o nounset
2424
set -o pipefail
2525

2626
### Hardcoded constants
27-
DEFAULT_CNI_VERSION="v0.7.5"
28-
DEFAULT_CNI_SHA1="52e9d2de8a5f927307d9397308735658ee44ab8d"
27+
DEFAULT_CNI_VERSION="v0.8.5"
28+
DEFAULT_CNI_SHA1="677d218b62c0ef941c1d0b606d6570faa5277ffd"
2929
DEFAULT_NPD_VERSION="v0.8.0"
3030
DEFAULT_NPD_SHA1="9406c975b1b035995a137029a004622b905b4e7f"
3131
DEFAULT_CRICTL_VERSION="v1.17.0"

cluster/gce/windows/k8s-node-setup.psm1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -953,7 +953,7 @@ function Configure-CniNetworking {
953953
# CLUSTER_IP_RANGE
954954
# SERVICE_CLUSTER_IP_RANGE
955955
function Configure_Dockerd_CniNetworking {
956-
$CNI_RELEASE_VERSION = 'v0.8.2'
956+
$CNI_RELEASE_VERSION = 'v0.8.5'
957957
if ((ShouldWrite-File ${env:CNI_DIR}\win-bridge.exe) -or
958958
(ShouldWrite-File ${env:CNI_DIR}\host-local.exe)) {
959959
$tmp_dir = 'C:\cni_tmp'

test/e2e_node/remote/utils.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@ import (
2727
// utils.go contains functions used across test suites.
2828

2929
const (
30-
cniVersion = "v0.7.5"
30+
cniVersion = "v0.8.5"
3131
cniArch = "amd64"
3232
cniDirectory = "cni/bin" // The CNI tarball places binaries under directory under "cni/bin".
3333
cniConfDirectory = "cni/net.d"
34-
// TODO(justaugustus): Post-0.7.5 CNI needs a "cni-plugins-linux-" prefix
35-
cniURL = "https://storage.googleapis.com/k8s-artifacts-cni/release/" + cniVersion + "/" + "cni-plugins-" + cniArch + "-" + cniVersion + ".tgz"
34+
cniURL = "https://storage.googleapis.com/k8s-artifacts-cni/release/" + cniVersion + "/" + "cni-plugins-linux-" + cniArch + "-" + cniVersion + ".tgz"
3635
)
3736

3837
const cniConfig = `{

0 commit comments

Comments
 (0)