From 91e9dca0486063083212ca9321f8ec27f25093fd Mon Sep 17 00:00:00 2001 From: replicated-ci-kurl <91491290+replicated-ci-kurl@users.noreply.github.com> Date: Thu, 14 Sep 2023 12:21:19 -0400 Subject: [PATCH] Automated Kubernetes version update 1.28.2 1.27.6 1.26.9 1.25.14 1.24.17 1.23.17 1.22.17 (#4822) Create new Kubernetes version Co-authored-by: emosbaugh --- hack/testdata/manifest/clean | 2 +- packages/kubernetes/1.25.14/Manifest | 13 +++++++++++++ packages/kubernetes/1.25.14/conformance/Manifest | 2 ++ packages/kubernetes/1.26.9/Manifest | 13 +++++++++++++ packages/kubernetes/1.26.9/conformance/Manifest | 2 ++ packages/kubernetes/1.27.6/Manifest | 13 +++++++++++++ packages/kubernetes/1.27.6/conformance/Manifest | 2 ++ packages/kubernetes/1.28.2/Manifest | 13 +++++++++++++ packages/kubernetes/1.28.2/conformance/Manifest | 2 ++ scripts/Manifest | 2 +- web/src/installers/versions.js | 4 ++++ 11 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 packages/kubernetes/1.25.14/Manifest create mode 100644 packages/kubernetes/1.25.14/conformance/Manifest create mode 100644 packages/kubernetes/1.26.9/Manifest create mode 100644 packages/kubernetes/1.26.9/conformance/Manifest create mode 100644 packages/kubernetes/1.27.6/Manifest create mode 100644 packages/kubernetes/1.27.6/conformance/Manifest create mode 100644 packages/kubernetes/1.28.2/Manifest create mode 100644 packages/kubernetes/1.28.2/conformance/Manifest diff --git a/hack/testdata/manifest/clean b/hack/testdata/manifest/clean index 56a6011ca5..7609848f8c 100644 --- a/hack/testdata/manifest/clean +++ b/hack/testdata/manifest/clean @@ -9,7 +9,7 @@ REPLICATED_APP_URL=https://replicated.app KURL_UTIL_IMAGE=replicated/kurl-util:alpha KURL_BIN_UTILS_FILE= # STEP_VERSIONS array is generated by the server and injected at runtime based on supported k8s versions -STEP_VERSIONS=(0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 1.16.4 1.17.13 1.18.20 1.19.16 1.20.15 1.21.14 1.22.17 1.23.17 1.24.17 1.25.13 1.26.8 1.27.5 1.28.1) +STEP_VERSIONS=(0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 1.16.4 1.17.13 1.18.20 1.19.16 1.20.15 1.21.14 1.22.17 1.23.17 1.24.17 1.25.14 1.26.9 1.27.6 1.28.2) # ROOK_STEP_VERSIONS array is generated by the server and injected at runtime based on supported rook versions ROOK_STEP_VERSIONS=(1.0.4-14.2.21 0.0.0 0.0.0 0.0.0 1.4.9 1.5.12 1.6.11 1.7.11 1.8.10 1.9.12 1.10.11 1.11.8 1.12.3) # CONTAINERD_STEP_VERSIONS array is generated by the server and injected at runtime based on supported containerd versions diff --git a/packages/kubernetes/1.25.14/Manifest b/packages/kubernetes/1.25.14/Manifest new file mode 100644 index 0000000000..073ea6667b --- /dev/null +++ b/packages/kubernetes/1.25.14/Manifest @@ -0,0 +1,13 @@ +image kube-apiserver registry.k8s.io/kube-apiserver:v1.25.14 +image kube-controller-manager registry.k8s.io/kube-controller-manager:v1.25.14 +image kube-scheduler registry.k8s.io/kube-scheduler:v1.25.14 +image kube-proxy registry.k8s.io/kube-proxy:v1.25.14 +image pause registry.k8s.io/pause:3.8 +image etcd registry.k8s.io/etcd:3.5.6-0 +image coredns registry.k8s.io/coredns/coredns:v1.9.3 + +asset kubeadm https://storage.googleapis.com/kubernetes-release/release/v1.25.14/bin/linux/amd64/kubeadm +asset crictl-linux-amd64.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.25.0/crictl-v1.25.0-linux-amd64.tar.gz + +asset kustomize-v2.0.3 https://github.com/kubernetes-sigs/kustomize/releases/download/v2.0.3/kustomize_2.0.3_linux_amd64 +asset kustomize-v3.5.4.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv3.5.4/kustomize_v3.5.4_linux_amd64.tar.gz diff --git a/packages/kubernetes/1.25.14/conformance/Manifest b/packages/kubernetes/1.25.14/conformance/Manifest new file mode 100644 index 0000000000..27d5fd65b1 --- /dev/null +++ b/packages/kubernetes/1.25.14/conformance/Manifest @@ -0,0 +1,2 @@ +image conformance registry.k8s.io/conformance:v1.25.14 +image nginx-1-14-2 registry.k8s.io/e2e-test-images/nginx:1.14-2 diff --git a/packages/kubernetes/1.26.9/Manifest b/packages/kubernetes/1.26.9/Manifest new file mode 100644 index 0000000000..3b2c1eeb98 --- /dev/null +++ b/packages/kubernetes/1.26.9/Manifest @@ -0,0 +1,13 @@ +image kube-apiserver registry.k8s.io/kube-apiserver:v1.26.9 +image kube-controller-manager registry.k8s.io/kube-controller-manager:v1.26.9 +image kube-scheduler registry.k8s.io/kube-scheduler:v1.26.9 +image kube-proxy registry.k8s.io/kube-proxy:v1.26.9 +image pause registry.k8s.io/pause:3.9 +image etcd registry.k8s.io/etcd:3.5.6-0 +image coredns registry.k8s.io/coredns/coredns:v1.9.3 + +asset kubeadm https://storage.googleapis.com/kubernetes-release/release/v1.26.9/bin/linux/amd64/kubeadm +asset crictl-linux-amd64.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.26.1/crictl-v1.26.1-linux-amd64.tar.gz + +asset kustomize-v2.0.3 https://github.com/kubernetes-sigs/kustomize/releases/download/v2.0.3/kustomize_2.0.3_linux_amd64 +asset kustomize-v3.5.4.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv3.5.4/kustomize_v3.5.4_linux_amd64.tar.gz diff --git a/packages/kubernetes/1.26.9/conformance/Manifest b/packages/kubernetes/1.26.9/conformance/Manifest new file mode 100644 index 0000000000..1572048ed2 --- /dev/null +++ b/packages/kubernetes/1.26.9/conformance/Manifest @@ -0,0 +1,2 @@ +image conformance registry.k8s.io/conformance:v1.26.9 +image nginx-1-14-4 registry.k8s.io/e2e-test-images/nginx:1.14-4 diff --git a/packages/kubernetes/1.27.6/Manifest b/packages/kubernetes/1.27.6/Manifest new file mode 100644 index 0000000000..f711810464 --- /dev/null +++ b/packages/kubernetes/1.27.6/Manifest @@ -0,0 +1,13 @@ +image kube-apiserver registry.k8s.io/kube-apiserver:v1.27.6 +image kube-controller-manager registry.k8s.io/kube-controller-manager:v1.27.6 +image kube-scheduler registry.k8s.io/kube-scheduler:v1.27.6 +image kube-proxy registry.k8s.io/kube-proxy:v1.27.6 +image pause registry.k8s.io/pause:3.9 +image etcd registry.k8s.io/etcd:3.5.7-0 +image coredns registry.k8s.io/coredns/coredns:v1.10.1 + +asset kubeadm https://storage.googleapis.com/kubernetes-release/release/v1.27.6/bin/linux/amd64/kubeadm +asset crictl-linux-amd64.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.27.1/crictl-v1.27.1-linux-amd64.tar.gz + +asset kustomize-v2.0.3 https://github.com/kubernetes-sigs/kustomize/releases/download/v2.0.3/kustomize_2.0.3_linux_amd64 +asset kustomize-v3.5.4.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv3.5.4/kustomize_v3.5.4_linux_amd64.tar.gz diff --git a/packages/kubernetes/1.27.6/conformance/Manifest b/packages/kubernetes/1.27.6/conformance/Manifest new file mode 100644 index 0000000000..fd08adca1a --- /dev/null +++ b/packages/kubernetes/1.27.6/conformance/Manifest @@ -0,0 +1,2 @@ +image conformance registry.k8s.io/conformance:v1.27.6 +image nginx-1-14-4 registry.k8s.io/e2e-test-images/nginx:1.14-4 diff --git a/packages/kubernetes/1.28.2/Manifest b/packages/kubernetes/1.28.2/Manifest new file mode 100644 index 0000000000..4c6276440a --- /dev/null +++ b/packages/kubernetes/1.28.2/Manifest @@ -0,0 +1,13 @@ +image kube-apiserver registry.k8s.io/kube-apiserver:v1.28.2 +image kube-controller-manager registry.k8s.io/kube-controller-manager:v1.28.2 +image kube-scheduler registry.k8s.io/kube-scheduler:v1.28.2 +image kube-proxy registry.k8s.io/kube-proxy:v1.28.2 +image pause registry.k8s.io/pause:3.9 +image etcd registry.k8s.io/etcd:3.5.9-0 +image coredns registry.k8s.io/coredns/coredns:v1.10.1 + +asset kubeadm https://storage.googleapis.com/kubernetes-release/release/v1.28.2/bin/linux/amd64/kubeadm +asset crictl-linux-amd64.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.28.0/crictl-v1.28.0-linux-amd64.tar.gz + +asset kustomize-v2.0.3 https://github.com/kubernetes-sigs/kustomize/releases/download/v2.0.3/kustomize_2.0.3_linux_amd64 +asset kustomize-v3.5.4.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv3.5.4/kustomize_v3.5.4_linux_amd64.tar.gz diff --git a/packages/kubernetes/1.28.2/conformance/Manifest b/packages/kubernetes/1.28.2/conformance/Manifest new file mode 100644 index 0000000000..f3f8fda09a --- /dev/null +++ b/packages/kubernetes/1.28.2/conformance/Manifest @@ -0,0 +1,2 @@ +image conformance registry.k8s.io/conformance:v1.28.2 +image nginx-1-14-4 registry.k8s.io/e2e-test-images/nginx:1.14-4 diff --git a/scripts/Manifest b/scripts/Manifest index 56a6011ca5..7609848f8c 100644 --- a/scripts/Manifest +++ b/scripts/Manifest @@ -9,7 +9,7 @@ REPLICATED_APP_URL=https://replicated.app KURL_UTIL_IMAGE=replicated/kurl-util:alpha KURL_BIN_UTILS_FILE= # STEP_VERSIONS array is generated by the server and injected at runtime based on supported k8s versions -STEP_VERSIONS=(0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 1.16.4 1.17.13 1.18.20 1.19.16 1.20.15 1.21.14 1.22.17 1.23.17 1.24.17 1.25.13 1.26.8 1.27.5 1.28.1) +STEP_VERSIONS=(0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 0.0.0 1.16.4 1.17.13 1.18.20 1.19.16 1.20.15 1.21.14 1.22.17 1.23.17 1.24.17 1.25.14 1.26.9 1.27.6 1.28.2) # ROOK_STEP_VERSIONS array is generated by the server and injected at runtime based on supported rook versions ROOK_STEP_VERSIONS=(1.0.4-14.2.21 0.0.0 0.0.0 0.0.0 1.4.9 1.5.12 1.6.11 1.7.11 1.8.10 1.9.12 1.10.11 1.11.8 1.12.3) # CONTAINERD_STEP_VERSIONS array is generated by the server and injected at runtime based on supported containerd versions diff --git a/web/src/installers/versions.js b/web/src/installers/versions.js index 8f372e28b8..a668d21cfa 100644 --- a/web/src/installers/versions.js +++ b/web/src/installers/versions.js @@ -24,9 +24,11 @@ module.exports.InstallerVersions = { "1.17.3", "1.16.4", // cron-kubernetes-update-128 + "1.28.2", "1.28.1", "1.28.0", // cron-kubernetes-update-127 + "1.27.6", "1.27.5", "1.27.4", "1.27.3", @@ -34,6 +36,7 @@ module.exports.InstallerVersions = { "1.27.1", "1.27.0", // cron-kubernetes-update-126 + "1.26.9", "1.26.8", "1.26.7", "1.26.6", @@ -44,6 +47,7 @@ module.exports.InstallerVersions = { "1.26.1", "1.26.0", // cron-kubernetes-update-125 + "1.25.14", "1.25.13", "1.25.12", "1.25.11",