diff --git a/hack/testdata/manifest/clean b/hack/testdata/manifest/clean index 0d1ce9607f..fb7efe21fa 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.14 1.26.15 1.27.16 1.28.15 1.29.10 1.30.6 1.31.2) +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.15 1.27.16 1.28.15 1.29.11 1.30.7 1.31.3) # 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.8) # CONTAINERD_STEP_VERSIONS array is generated by the server and injected at runtime based on supported containerd versions diff --git a/packages/kubernetes/1.29.11/Manifest b/packages/kubernetes/1.29.11/Manifest new file mode 100644 index 0000000000..2d4d774dc7 --- /dev/null +++ b/packages/kubernetes/1.29.11/Manifest @@ -0,0 +1,12 @@ +image kube-apiserver registry.k8s.io/kube-apiserver:v1.29.11 +image kube-controller-manager registry.k8s.io/kube-controller-manager:v1.29.11 +image kube-scheduler registry.k8s.io/kube-scheduler:v1.29.11 +image kube-proxy registry.k8s.io/kube-proxy:v1.29.11 +image coredns registry.k8s.io/coredns/coredns:v1.11.1 +image pause registry.k8s.io/pause:3.9 +image etcd registry.k8s.io/etcd:3.5.16-0 + +asset kubeadm https://dl.k8s.io/v1.29.11/bin/linux/amd64/kubeadm +asset crictl-linux-amd64.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.29.0/crictl-v1.29.0-linux-amd64.tar.gz + +asset kustomize-v5.4.3.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.4.3/kustomize_v5.4.3_linux_amd64.tar.gz diff --git a/packages/kubernetes/1.29.11/conformance/Manifest b/packages/kubernetes/1.29.11/conformance/Manifest new file mode 100644 index 0000000000..7311cf2a32 --- /dev/null +++ b/packages/kubernetes/1.29.11/conformance/Manifest @@ -0,0 +1,2 @@ +image conformance registry.k8s.io/conformance:v1.29.11 +image nginx-1-14-4 registry.k8s.io/e2e-test-images/nginx:1.14-4 diff --git a/packages/kubernetes/1.30.7/Manifest b/packages/kubernetes/1.30.7/Manifest new file mode 100644 index 0000000000..6792697ae6 --- /dev/null +++ b/packages/kubernetes/1.30.7/Manifest @@ -0,0 +1,12 @@ +image kube-apiserver registry.k8s.io/kube-apiserver:v1.30.7 +image kube-controller-manager registry.k8s.io/kube-controller-manager:v1.30.7 +image kube-scheduler registry.k8s.io/kube-scheduler:v1.30.7 +image kube-proxy registry.k8s.io/kube-proxy:v1.30.7 +image coredns registry.k8s.io/coredns/coredns:v1.11.3 +image pause registry.k8s.io/pause:3.9 +image etcd registry.k8s.io/etcd:3.5.15-0 + +asset kubeadm https://dl.k8s.io/v1.30.7/bin/linux/amd64/kubeadm +asset crictl-linux-amd64.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.30.1/crictl-v1.30.1-linux-amd64.tar.gz + +asset kustomize-v5.4.3.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.4.3/kustomize_v5.4.3_linux_amd64.tar.gz diff --git a/packages/kubernetes/1.30.7/conformance/Manifest b/packages/kubernetes/1.30.7/conformance/Manifest new file mode 100644 index 0000000000..f1864f3989 --- /dev/null +++ b/packages/kubernetes/1.30.7/conformance/Manifest @@ -0,0 +1,2 @@ +image conformance registry.k8s.io/conformance:v1.30.7 +image nginx-1-14-4 registry.k8s.io/e2e-test-images/nginx:1.14-4 diff --git a/packages/kubernetes/1.31.3/Manifest b/packages/kubernetes/1.31.3/Manifest new file mode 100644 index 0000000000..f59f190263 --- /dev/null +++ b/packages/kubernetes/1.31.3/Manifest @@ -0,0 +1,12 @@ +image kube-apiserver registry.k8s.io/kube-apiserver:v1.31.3 +image kube-controller-manager registry.k8s.io/kube-controller-manager:v1.31.3 +image kube-scheduler registry.k8s.io/kube-scheduler:v1.31.3 +image kube-proxy registry.k8s.io/kube-proxy:v1.31.3 +image coredns registry.k8s.io/coredns/coredns:v1.11.3 +image pause registry.k8s.io/pause:3.10 +image etcd registry.k8s.io/etcd:3.5.15-0 + +asset kubeadm https://dl.k8s.io/v1.31.3/bin/linux/amd64/kubeadm +asset crictl-linux-amd64.tar.gz https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.31.1/crictl-v1.31.1-linux-amd64.tar.gz + +asset kustomize-v5.4.3.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.4.3/kustomize_v5.4.3_linux_amd64.tar.gz diff --git a/packages/kubernetes/1.31.3/conformance/Manifest b/packages/kubernetes/1.31.3/conformance/Manifest new file mode 100644 index 0000000000..e94b7231e9 --- /dev/null +++ b/packages/kubernetes/1.31.3/conformance/Manifest @@ -0,0 +1,2 @@ +image conformance registry.k8s.io/conformance:v1.31.3 +image nginx-1-14-4 registry.k8s.io/e2e-test-images/nginx:1.14-4 diff --git a/scripts/Manifest b/scripts/Manifest index 0d1ce9607f..fb7efe21fa 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.14 1.26.15 1.27.16 1.28.15 1.29.10 1.30.6 1.31.2) +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.15 1.27.16 1.28.15 1.29.11 1.30.7 1.31.3) # 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.8) # 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 9bb2197458..0cbc3efb2d 100644 --- a/web/src/installers/versions.js +++ b/web/src/installers/versions.js @@ -24,10 +24,12 @@ module.exports.InstallerVersions = { "1.17.3", "1.16.4", // cron-kubernetes-update-131 + "1.31.3", "1.31.2", "1.31.1", "1.31.0", // cron-kubernetes-update-130 + "1.30.7", "1.30.6", "1.30.5", "1.30.4", @@ -36,6 +38,7 @@ module.exports.InstallerVersions = { "1.30.1", "1.30.0", // cron-kubernetes-update-129 + "1.29.11", "1.29.10", "1.29.9", "1.29.8",