From 635d996c2c650f4d592c67095d0f2f8a276006a2 Mon Sep 17 00:00:00 2001 From: Ali Afsharzadeh Date: Thu, 24 Sep 2026 13:52:20 +0330 Subject: [PATCH] Support Kubernetes 1.37 (#13561) Signed-off-by: Ali Afsharzadeh --- Dockerfile | 4 +- README.md | 6 +- pipeline.Dockerfile | 4 +- .../defaults/main/download.yml | 4 +- .../vars/main/checksums.yml | 149 +++--------------- roles/kubespray_defaults/vars/main/main.yml | 4 +- 6 files changed, 34 insertions(+), 137 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7b5f09dd8..4349f47e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,8 +35,8 @@ RUN --mount=type=bind,source=requirements.txt,target=requirements.txt \ SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN OS_ARCHITECTURE=$(dpkg --print-architecture) \ - && curl -L "https://dl.k8s.io/release/v1.36.4/bin/linux/${OS_ARCHITECTURE}/kubectl" -o /usr/local/bin/kubectl \ - && echo "$(curl -L "https://dl.k8s.io/release/v1.36.4/bin/linux/${OS_ARCHITECTURE}/kubectl.sha256")" /usr/local/bin/kubectl | sha256sum --check \ + && curl -L "https://dl.k8s.io/release/v1.37.1/bin/linux/${OS_ARCHITECTURE}/kubectl" -o /usr/local/bin/kubectl \ + && echo "$(curl -L "https://dl.k8s.io/release/v1.37.1/bin/linux/${OS_ARCHITECTURE}/kubectl.sha256")" /usr/local/bin/kubectl | sha256sum --check \ && chmod a+x /usr/local/bin/kubectl COPY *.yml ./ diff --git a/README.md b/README.md index 74ee4da9a..5989b8b06 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ Note: - Core - - [kubernetes](https://github.com/kubernetes/kubernetes) 1.36.4 + - [kubernetes](https://github.com/kubernetes/kubernetes) 1.37.1 - [etcd](https://github.com/etcd-io/etcd) 3.6.14 - [docker](https://www.docker.com/) 28.3 - [containerd](https://containerd.io/) 2.3.5 @@ -127,7 +127,7 @@ Note: - [kube-vip](https://github.com/kube-vip/kube-vip) 1.0.3 - Application - [cert-manager](https://github.com/jetstack/cert-manager) 1.15.3 - - [coredns](https://github.com/coredns/coredns) 1.14.2 + - [coredns](https://github.com/coredns/coredns) 1.14.6 - [argocd](https://argoproj.github.io/) 2.14.5 - [helm](https://helm.sh/) 3.22.0 - [metallb](https://metallb.universe.tf/) 0.13.9 @@ -149,7 +149,7 @@ Note: ## Requirements -- **Minimum required version of Kubernetes is v1.34.0** +- **Minimum required version of Kubernetes is v1.35.0** - **Ansible v2.14+, Jinja 2.11+ and python-netaddr is installed on the machine that will run Ansible commands** - The target servers must have **access to the Internet** in order to pull docker images. Otherwise, additional configuration is required (See [Offline Environment](docs/operations/offline-environment.md)) diff --git a/pipeline.Dockerfile b/pipeline.Dockerfile index 520bf839f..d23927082 100644 --- a/pipeline.Dockerfile +++ b/pipeline.Dockerfile @@ -46,8 +46,8 @@ ADD ./tests/requirements.txt /kubespray/tests/requirements.txt RUN update-alternatives --install /usr/bin/python python /usr/bin/python3 1 \ && pip install --break-system-packages --ignore-installed --no-compile --no-cache-dir pip -U \ && pip install --break-system-packages --no-compile --no-cache-dir -r tests/requirements.txt \ - && curl -L https://dl.k8s.io/release/v1.36.4/bin/linux/$(dpkg --print-architecture)/kubectl -o /usr/local/bin/kubectl \ - && echo $(curl -L https://dl.k8s.io/release/v1.36.4/bin/linux/$(dpkg --print-architecture)/kubectl.sha256) /usr/local/bin/kubectl | sha256sum --check \ + && curl -L https://dl.k8s.io/release/v1.37.1/bin/linux/$(dpkg --print-architecture)/kubectl -o /usr/local/bin/kubectl \ + && echo $(curl -L https://dl.k8s.io/release/v1.37.1/bin/linux/$(dpkg --print-architecture)/kubectl.sha256) /usr/local/bin/kubectl | sha256sum --check \ && chmod a+x /usr/local/bin/kubectl \ # Install Vagrant && curl -LO https://releases.hashicorp.com/vagrant/${VAGRANT_VERSION}/vagrant_${VAGRANT_VERSION}-1_$(dpkg --print-architecture).deb \ diff --git a/roles/kubespray_defaults/defaults/main/download.yml b/roles/kubespray_defaults/defaults/main/download.yml index 2e008d5e3..df18e10af 100644 --- a/roles/kubespray_defaults/defaults/main/download.yml +++ b/roles/kubespray_defaults/defaults/main/download.yml @@ -270,9 +270,9 @@ haproxy_image_tag: 3.2.19-alpine # bundle with kubeadm; if not 'basic' upgrade can sometimes fail coredns_supported_versions: + '1.37': 1.14.6 '1.36': 1.14.2 '1.35': 1.12.4 - '1.34': 1.12.1 coredns_version: "{{ coredns_supported_versions[kube_major_version] }}" coredns_image_repo: "{{ kube_image_repo }}{{ '/coredns' if coredns_version is version('1.7.1', '>=') else '' }}/coredns" coredns_image_tag: "{{ 'v' if coredns_version is version('1.7.1', '>=') else '' }}{{ coredns_version }}" @@ -326,9 +326,9 @@ csi_livenessprobe_image_repo: "{{ kube_image_repo }}/sig-storage/livenessprobe" csi_livenessprobe_image_tag: "v2.11.0" snapshot_controller_supported_versions: + '1.37': "v7.0.2" '1.36': "v7.0.2" '1.35': "v7.0.2" - '1.34': "v7.0.2" snapshot_controller_image_repo: "{{ kube_image_repo }}/sig-storage/snapshot-controller" snapshot_controller_image_tag: "{{ snapshot_controller_supported_versions[kube_major_version] }}" diff --git a/roles/kubespray_defaults/vars/main/checksums.yml b/roles/kubespray_defaults/vars/main/checksums.yml index 210f4229b..2f6027237 100644 --- a/roles/kubespray_defaults/vars/main/checksums.yml +++ b/roles/kubespray_defaults/vars/main/checksums.yml @@ -1,20 +1,17 @@ --- crictl_checksums: arm64: + 1.37.0: sha256:c9dfdf9ebc353a0027c88622206a5e90ee6f0e78cfabf1a9ef4dc575298fd555 1.36.0: sha256:68328594ccf780a80ae2b092d9f6ce484eec7cf540c275242e8fd954bfd95332 1.35.0: sha256:519071de89b64c43e2a1661bb5489c6c3fd5e9e5fcef75e50e542b0c891f1118 - 1.34.0: sha256:c31d252e203df5f4cf37f314bd3092eb79087e791631c1e607087c74b6d0423f - 1.33.0: sha256:e1f34918d77d5b4be85d48f5d713ca617698a371b049ea1486000a5e86ab1ff3 amd64: + 1.37.0: sha256:67c983ee8a6bbce73d39a186e633c5fe4f8a70e62171ac3bd92a9c1b2c601670 1.36.0: sha256:83855e114566a8a8c44c548d515670f51de3a5e1da8b2effb59870e2f10c25a3 1.35.0: sha256:2e141e5b22cb189c40365a11807d69b76b9b3caced89fac2f4ec879408ce2177 - 1.34.0: sha256:a8ff2a3edb37a98daf3aba7c3b284fe0aa5bff24166d896ab9ef64c8913c9f51 - 1.33.0: sha256:8307399e714626e69d1213a4cd18c8dec3d0201ecdac009b1802115df8973f0f ppc64le: + 1.37.0: sha256:a4d88e35f9b783803a57afcba18a432455cf8d39ceda96657fff95c09f0da35d 1.36.0: sha256:43c696ef906f072f4733203809a0c9a5ec0902422ecbfa18bba92248ff1d3f20 1.35.0: sha256:786522b14d684604c8b435312a310972bc1b460cddb1bb216a298098cd86b22e - 1.34.0: sha256:1da50181f2f6f6f6332b9dbc7d7cc020457ccd542620167953c0e288535acc93 - 1.33.0: sha256:4224acfef4d1deba2ba456b7d93fa98feb0a96063ef66024375294f1de2b064f crio_archive_checksums: arm64: 1.36.5: sha256:f989b4cd82923f9c10f2c91684190ed412da8cede45ed8dfe56f0a030f5057e2 @@ -108,6 +105,8 @@ crio_archive_checksums: 1.34.0: sha256:e9e41d14439db0ca88cf2cd8533038203f379c25cd612f37635c17908e050ebf kubelet_checksums: arm64: + 1.37.1: sha256:03e64bb3e1611d1b9ea40095b382af014bd2aa0b5f1b6670af6bbfaa0b735443 + 1.37.0: sha256:7855ce2c3a3393d3c871fdeedcef32e38531f6852179130764763a9da79e2aa8 1.36.4: sha256:fd53ea3fcbd077844f50a3c67e9b52f62972a563674956bab0c0f4fb7ea37d50 1.36.3: sha256:57205a5daf5883873d87b4914e1e00bdd7707acd075714788cfb0fc1f60bc414 1.36.2: sha256:b0b45db96f0e6bf996780b8a2b8d868bf538dc7c3a60cf604cf0ea2d65c24b06 @@ -122,19 +121,9 @@ kubelet_checksums: 1.35.2: sha256:eaf11f9c20c385624775671662e127b083c9b5d0b451fd613f9468e09ca5656c 1.35.1: sha256:73475c6db8fd8a9780b1b378fa2f917875e6146166c24603c1abc6eafd4493a8 1.35.0: sha256:aa658d077348b43d238f50966a583f4244b2a7d45590c77b3b165b7d44983ab8 - 1.34.11: sha256:f12879879481e9af46317c2c82a6dba7d59df78ed095e44e0399643df1c4c8ba - 1.34.10: sha256:8f9305c7c639056e9544af4d360119af03c43cec470b2fb28ddaca26525b2564 - 1.34.9: sha256:fd348a9bf8b796b6672fd864606af38e68e788dd62976a3a6b4d95333e406424 - 1.34.8: sha256:5d8d62d15f18c18998af09fcab83420b9cbccc2be7fede2a0b26f4a3f523c6b5 - 1.34.7: sha256:07658e949e5a089faf36da7ae4e7242a4d2a97fa8eaace0980fd9705d23143a8 - 1.34.6: sha256:6b30975e2a582367b5048ffdf9ae26e05442cc18faaf29b5dbd9c6a6b556fa26 - 1.34.5: sha256:a4cd54fa5af5ed6b4ed14cf172d30f53fd1f197d7d3f43af733b54b19cc87ac5 - 1.34.4: sha256:c78845473c434ee85a2444eeab87f8b20f524e3ab6854a078f79468f44aad8f5 - 1.34.3: sha256:765b740e3ad9c590852652a2623424ec60e2dddce2c6280d7f042f56c8c98619 - 1.34.2: sha256:3e31b1bee9ab32264a67af8a19679777cd372b1c3a04b5d7621289cf137b357c - 1.34.1: sha256:6a66bc08d6c637fcea50c19063cf49e708fde1630a7f1d4ceca069a45a87e6f1 - 1.34.0: sha256:e45a7795391cd62ee226666039153832d3096c0f892266cd968936e18b2b40b0 amd64: + 1.37.1: sha256:cee008c1640c3b41820ef31d35b3cffc132b0c4b78c288be2b8022ebc7aa8293 + 1.37.0: sha256:ee554f77da57ad40a5d5f8625ac9c4af8b75d9d5a259367a885e5e816954b044 1.36.4: sha256:cf2562db46c48ab84cc3791540778ee7fb1a0a008529adbb434723dd02ed8b4b 1.36.3: sha256:46707a53209f826ad0f0d62371ac69cd00e78fd9a8176cf5f6f87f18f7f8b718 1.36.2: sha256:3ba68cb4f0906053c08ab843131d5cec559cf8c718dbd679950a078b306abbb4 @@ -149,19 +138,9 @@ kubelet_checksums: 1.35.2: sha256:20887f461c0de96b0cb14c7af6b897f92d424ac078f8642f98e83ef52a0bf03e 1.35.1: sha256:e7343310e03ff0d424df4397bdfa4468947d6d1f0f93dac586c1e8d6e4086d5d 1.35.0: sha256:2f4ed7778681649b81244426c29c5d98df60ccabf83d561d69e61c1cbb943ddf - 1.34.11: sha256:4777a226b2ba3c1d656254bcf3f7ad471bf210042f361094216e51ab4fa9b4b6 - 1.34.10: sha256:59669fd1233989fda877aa8a785bd56d4c73e739afcd90596c62e0172af2738c - 1.34.9: sha256:d4ce6d8d7e2d762894b13bbed90dbb56fbe8fa01414a68cc2988e070d8676b94 - 1.34.8: sha256:117ff5f6923c9ab4af7fa4e995a2bdc48b4b0f84d00017b4d7368e1e861e84f2 - 1.34.7: sha256:1bc50f574e2f365513c07055e007d284d5e93322282ed288d27e81c2b4356d8c - 1.34.6: sha256:603e15187e0a909a2f104b17b3ea1d927514eae9fe1e96cd8a05b015cf1ee82c - 1.34.5: sha256:660c7da5cca02dcd83ba21bb3df95a8983bb1c0169af396a8cc234a6d6e7297f - 1.34.4: sha256:03b8fea715a7ef82eeaf518dee34c72670c57cc7bc40dc1320c04fbf4f15172f - 1.34.3: sha256:0e759f40bbc717c05227ae3994b77786f58f59ffa0137a34958c6b26fa5bcbbd - 1.34.2: sha256:9c5e717b774ee9b9285ce47e7d2150c29e84837eb19a7eaa24b60b1543c9d58f - 1.34.1: sha256:5a72c596c253ea0b0e5bcc6f29903fd41d1d542a7cadf3700c165a2a041a8d82 - 1.34.0: sha256:5c0d28cea2a3a5c91861dda088a29d56c1b027e184dae1d792686f0710750076 ppc64le: + 1.37.1: sha256:feeaed36f7b72c5027a9cfdff364d46ffab25d9977faad53396fb714475ebb26 + 1.37.0: sha256:a0e02228c3e27453d04f406d3b36024612a58d12de7b98397cd69b5e354cc180 1.36.4: sha256:6f73890386ef6db1f023a33c4b5ff46c4d138528b12c2d6ea0512239142b0afa 1.36.3: sha256:6934c38bfdbdd5c0e6ad57746bac2d13d80c102281504fabf1a124734b76d598 1.36.2: sha256:c7dfa4c1ba776f87bb837a50747461076cdd8319bc5e6948411fd49f94cf4481 @@ -176,20 +155,10 @@ kubelet_checksums: 1.35.2: sha256:6516f318a3711e83c0b3b8b069514a87c7dfeda931082c1b561043a7c54e312e 1.35.1: sha256:ec8b7f870043f711b5d73e528342af1705d6ad7f8308d7f31d74d967986b54f6 1.35.0: sha256:f24eb1244878a3876fe180e6052822cc9998033850478b2f4776e5c3b09baecd - 1.34.11: sha256:d9f3b150ee713abac8bee0c58a575900a9743c45e6450c89965483c0f8824e6c - 1.34.10: sha256:2b2544dc4cdec4ab0b22f36202a420c19ac1e15800d9308597ad0ee9c92b1fce - 1.34.9: sha256:9204ae953802add97340c55e8cf012ce7b3b29b6ba61e0febdb256ba3a5bcdf8 - 1.34.8: sha256:4b4406352433e26c1dd245f879962d7a571c4173f84cc7f5013d89ad315648f7 - 1.34.7: sha256:a63cc1b7ef2ae22ca800a6be55a316db72127d97dd19fc49457a76f28126c708 - 1.34.6: sha256:4047c3c7b3c099554b91a57ca7f1f314445d04acd201609b7f9b4151ba8b2fdb - 1.34.5: sha256:625858ed19559873af61728a50cc250419432ecaa2c8062f78e86e41df358f3c - 1.34.4: sha256:fab75e3eb1e0edf15aef7e8ba219256b44f047544ac421737d1778784fa46676 - 1.34.3: sha256:67dcceb6d91710e4da7af720eda7b20fd4e8c24237fc345602bb54439ad8ccca - 1.34.2: sha256:a195f278b9bac26803f1e26b0f608e0dce66aad033e8c043e8555775612530c9 - 1.34.1: sha256:c4782dbf1987680e9b2baa3ecf5db9e66395772e82b251eb73a150fbfbe0b906 - 1.34.0: sha256:ed663fa4ff3e305276dd889885303e07989dfab073e95ef2da931b975f6686e8 kubectl_checksums: arm: + 1.37.1: sha256:8af0113a5b03b13b923f530bc4177479799dee2a0c188d15bef0ebef5d0c6d75 + 1.37.0: sha256:ae3f0a64b09196f6c17bb6e60ba026f77eb6f58d13c0d8b77109069bd7e5c499 1.36.4: sha256:a2040179b1df0d2036c45bf03e5731a3709f39e3649f54615dc970cdc695fa36 1.36.3: sha256:451f3f3805515f3055a4eca918bf89c9aea730bf1a7fc1f969715e5866b0b65b 1.36.2: sha256:ded590966255c7059b9f7aa9b1ee4a16ffba79b6c4e59c464f151442c46bb63c @@ -204,19 +173,9 @@ kubectl_checksums: 1.35.2: sha256:02b6affb0da9837b88354e44a7a188cbe2ad522060c880c70eacd33f19944c35 1.35.1: sha256:dbe14e5b12184d72978b17b167aedc3f42f4a1faf249180025d6359eebcd983e 1.35.0: sha256:dca28f6af03b31ca6043baa1da7332472c7a3df743606a758534b9ac3ed7ecce - 1.34.11: sha256:286c8eb3537ab7aadef8e09cc46776bf8f5328b86ef731e9d89facbc08b4e473 - 1.34.10: sha256:765961cedd71bad65f3b8be36b821aeb23b0a43ff51c81ab137265183a4281ac - 1.34.9: sha256:df904c7b4e76148fb689da195ebe3d1dc068d0f6a75fb81a2769374add694b86 - 1.34.8: sha256:3b55edd8e01af9b9d1cf566058fb421ea5fbbea001ec66d6e0f826e11d05ccea - 1.34.7: sha256:e016e26a114941a68777b521cc92f0c9fcd2a3bcba01045822450c04d9719bf4 - 1.34.6: sha256:7dcec0e5d6cd49608e42988eb6485908ed0be7cdc4a9a874f916806f22cfcf01 - 1.34.5: sha256:a042713dd3911a46c2118d2df3967cfcee0e3cdf4e78865e1d427a67cf58e7ba - 1.34.4: sha256:3a6e631bdbb79e633d23055dadc97b45f45d325105ddf40e696de2a324a254c0 - 1.34.3: sha256:e0cf1eddede6abfd539e30ccbb4e50f65b2d6ff44b3bb9d9107ea8775a90a7e4 - 1.34.2: sha256:18e03c1c6ab1dbff6d2a648bf944213f627369d1daeea5b43a7890181ab33abf - 1.34.1: sha256:ca6218ae8bf366bd8ccdcb440b756c67422a4e04936163845f74d8c056e786ee - 1.34.0: sha256:69d2ce88274caf9d9117b359cc27656fb6f9dd6517c266cfd93c6513043968b8 arm64: + 1.37.1: sha256:ff749f4b78d9c4f1ec87307df9b50119ed819e2094aa9810cb9acffc3286c8c7 + 1.37.0: sha256:922df28df248cc00a9e025f947704f1d1482de64ece54cfe57e61f19eaf1eef3 1.36.4: sha256:0ecf44450ee6063bf19dd166a103ee6df4a9034455c2abce626e6eea657d73fb 1.36.3: sha256:3d86f24401c41ae5a46ac50eef8865fe891d3647d324a0836f6c63757a126e62 1.36.2: sha256:c957eb8c4bea27a3bb35b269edd9082e27f027f7b76b20b5bf4afebc726c6d3e @@ -231,19 +190,9 @@ kubectl_checksums: 1.35.2: sha256:cd859449f54ad2cb05b491c490c13bb836cdd0886ae013c0aed3dd67ff747467 1.35.1: sha256:706256e21a4e9192ee62d1a007ac0bfcff2b0b26e92cc7baad487a6a5d08ff82 1.35.0: sha256:58f82f9fe796c375c5c4b8439850b0f3f4d401a52434052f2df46035a8789e25 - 1.34.11: sha256:5b045a4712674c88a56fd98eef4285689738b7fbe8735e1b9ee3509521af5cb4 - 1.34.10: sha256:52d3aeefea32fdfa3671ccd636be5da463ddfd0a2fc09d7bcbaedcff4c76cad5 - 1.34.9: sha256:63317b16a5264af47169b54dafd1878fed29031ebc8367960dd3b88484334e04 - 1.34.8: sha256:4c9fe1f717738950c638c38056130a8db5075e6413ae36d8687221a240cdf88b - 1.34.7: sha256:93d2113f1f38b5709f2955b7981fcd37d675c9aafda81702c202a63361b6093b - 1.34.6: sha256:a49a439f83f504e6bc051f516a8baf8d2220d74110f7f9bcaf25feac69e368d1 - 1.34.5: sha256:2d433b53b99ea532f877df6fa5044286e3950d4933967ac3d99262760bc649fd - 1.34.4: sha256:5b982c0644ab1e27780246b9085a5886651b4a7ed86243acbb2bacc1bea01dda - 1.34.3: sha256:46913a7aa0327f6cc2e1cc2775d53c4a2af5e52f7fd8dacbfbfd098e757f19e9 - 1.34.2: sha256:95df604e914941f3172a93fa8feeb1a1a50f4011dfbe0c01e01b660afc8f9b85 - 1.34.1: sha256:420e6110e3ba7ee5a3927b5af868d18df17aae36b720529ffa4e9e945aa95450 - 1.34.0: sha256:00b182d103a8a73da7a4d11e7526d0543dcf352f06cc63a1fde25ce9243f49a0 amd64: + 1.37.1: sha256:65691ff77eb6fa44c908b77a1082c9f092c3b9733b5cefabec0d1104890e21a8 + 1.37.0: sha256:6129359f4e1f3848a5572ccb0b26cf28b8ca08cef38c95a765b2f64a2c961a2f 1.36.4: sha256:8b8f088da2dab964f853b38464033b1be15ede2839eca751482357c45abdd05a 1.36.3: sha256:ebbd080e7c2e275093b55915722043257eb24004363e20acb3c4d71919f88336 1.36.2: sha256:1e9045ec32bea85da43de85f0065358529ea7c7a152eca78154fba5b58c27d82 @@ -258,19 +207,9 @@ kubectl_checksums: 1.35.2: sha256:924eb50779153f20cb668117d141440b95df2f325a64452d78dff9469145e277 1.35.1: sha256:36e2f4ac66259232341dd7866952d64a958846470f6a9a6a813b9117bd965207 1.35.0: sha256:a2e984a18a0c063279d692533031c1eff93a262afcc0afdc517375432d060989 - 1.34.11: sha256:8efbb9435132a190920eb65a47a8c1ecf755ad85ab57a600c9bedbab460bb7a8 - 1.34.10: sha256:95bd70842bd11a524d24acd5b68726899e3488e153e45e2b4ae846545beda050 - 1.34.9: sha256:73bb6f5063caadae1e73a39de018d8ad21755984bea35358484db817859e7634 - 1.34.8: sha256:f6249132865c13abe3c9dd5038f5da65849cb86eee1608c001831504e481aa8c - 1.34.7: sha256:b46ecf2b80f76d5a7d58c296c2e11e42c85eaa1eb866ddbc1e91625f71c21000 - 1.34.6: sha256:3166155b17198c0af34ff5a360bd4d9d58db98bafadc6f3c2a57ae560563cd6b - 1.34.5: sha256:6a17dd8387783b3144a65535e38d02c351027e9718ea34a6c360476cb26d28bb - 1.34.4: sha256:d50c359d95e0841eaad08ddc27c7be37cba8fdccfba5c8e2ded65e121ff112db - 1.34.3: sha256:ab60ca5f0fd60c1eb81b52909e67060e3ba0bd27e55a8ac147cbc2172ff14212 - 1.34.2: sha256:9591f3d75e1581f3f7392e6ad119aab2f28ae7d6c6e083dc5d22469667f27253 - 1.34.1: sha256:7721f265e18709862655affba5343e85e1980639395d5754473dafaadcaa69e3 - 1.34.0: sha256:cfda68cba5848bc3b6c6135ae2f20ba2c78de20059f68789c090166d6abc3e2c ppc64le: + 1.37.1: sha256:50a33e7a7f0d1125099abbdba3c010a3cb497142f58ed8ea198949f738e79b82 + 1.37.0: sha256:fadb00c89cea0b1cc98d3101e854b6872c9b98775e888df6c9847147bbc589b1 1.36.4: sha256:5b88a500de9335314dd2634fa7d7a7ca19b19e9b4236f7343060c09fd5d54658 1.36.3: sha256:aee56eaced85e2eab925e86c05e3c222c4611ce045073d110f930abd3da8b193 1.36.2: sha256:8afb5a81a3dbc7213c4bb36437fde5e3463758f0f18888568cd6cadcb9bdf981 @@ -285,20 +224,10 @@ kubectl_checksums: 1.35.2: sha256:2101400af7fb53d326cee8d3411c9348e0735ac85d7059cd61514632181b8810 1.35.1: sha256:bced44e491ce52cce11e2b4bd4bd9181f4f963ffe868438778d028d56485c5d9 1.35.0: sha256:8989809d0ac771244dabe50ed742249ac60eeb6d385cd234ee151eb40b7c32c4 - 1.34.11: sha256:797d445374d1661e4585a142f878ac2d4cad838c143abc3e7d124c546d158333 - 1.34.10: sha256:33a84b43fb16399fe390e4e991633167579a1b714c2f1eb4fe93e7c9e249325a - 1.34.9: sha256:7b72e163713b75e45cf7e28adffbc5f0bedfa2028bdc3560af24a2c225952dc4 - 1.34.8: sha256:a571c1cd7106696ee8ce9a88e1fccc291fef7e7e2973a5b4acefaeb14fad4645 - 1.34.7: sha256:0769c29f0f0f5d8e342e514c23ca5763d2843f93d7d9d6f1b1e4b3c267eefc6a - 1.34.6: sha256:21c68869ad4adce9ea9ad6f3a3adb031104331e1a5f442ab01a4b6851d6a6c0e - 1.34.5: sha256:22e5813388d20881c2225c86420cd2ff69ed7fc5e953842bb041d4842c38d7f7 - 1.34.4: sha256:b083c39879483816f34d1f7e2e31e70ec48984fcc1753c79f4b846cfedbf41ac - 1.34.3: sha256:ae239b7f6f071e47014e1b5b20aa60626e06b32922a6b5054562ae2c5fa82c18 - 1.34.2: sha256:49a985986a9add6c229c628bf2a83addebbdeeef40469fce2a54e51b6f1bb05b - 1.34.1: sha256:45499f0728b4a3428400db289edb444609d41787061f09b66f18028c0a73652f - 1.34.0: sha256:1773805a0c128f4d267b2e11f4c74cac287e9a07fffaecc3f7af6df9c8aaf82c kubeadm_checksums: arm64: + 1.37.1: sha256:9b22275e7f7669db5eed4f6d90694083e5d19e4bb79e193e446c67701bcf9d7b + 1.37.0: sha256:f0fb888ee3eea7ee01c84151ec1ca9df8fa2fc1207e0265dea9aac8db50510dc 1.36.4: sha256:6a849c07d3e1c708f5c40f1ac8be03a56124204dfc7e1931e4113634019c0dad 1.36.3: sha256:276cfbdc43b10fef663288cc1ed76abf77b1b7f700e9f1c053cb5dc3115484de 1.36.2: sha256:c638f0b4d9b216df8d5bcf41473b81e59143aa0a690392c224e97e6ec91ed3e9 @@ -313,19 +242,9 @@ kubeadm_checksums: 1.35.2: sha256:b540b734e9eaeb134e2cb7c7803dc62160589ac3b2615d717ce41acb22bbec98 1.35.1: sha256:80097a3c4ef824f4edfe131d2bd429772c4be3a460c42a44f2320164a917de32 1.35.0: sha256:1dac7dc2c6a56548bbc6bf8a7ecf4734f2e733fb336d7293d84541ebe52d0e50 - 1.34.11: sha256:1365b20b698151f432eb8f5a8ca53f0200e85af32392d31f40ffa901a73b694c - 1.34.10: sha256:550f1d6d7e73b91cc77d10f89a94e745d800e49b4b7fc509c1a670ffc6401b1b - 1.34.9: sha256:892789444a830b16eb1c8d3e09a878a9ced6ac18c5765e5bb9d41123a41ce3ee - 1.34.8: sha256:7b06f4442a7a819fcb4e0697721a2e4a8acda068d66ecfb4e781f213ee804884 - 1.34.7: sha256:f0ca19db42757a3612e2a20268209a3843b6eb8c1284f11c5fa7c31d40ed8c8f - 1.34.6: sha256:7878391ea18b276ad69c570dcdaa46f74449a978f8e222f92d99855332a01f62 - 1.34.5: sha256:cc8a59c0f04a1d7389790dc872b1c714e4cf4d3ba0c38ca2f4ca1388fb38b774 - 1.34.4: sha256:d8028b7e8c8d6c9b3fc3da6bc88d4d0cfb33df1b4b026a7d6e8c35d1471c9f6e - 1.34.3: sha256:697cf3aa54f1a5740b883a3b18a5d051b4032fd68ba89af626781a43ec9bccc3 - 1.34.2: sha256:065f7de266c59831676cc48b50f404fd18d1f6464502d53980957158e4cab3a7 - 1.34.1: sha256:b0dc5cf091373caf87d069dc3678e661464837e4f10156f1436bd35a9a7db06b - 1.34.0: sha256:6b7108016bb2b74132f7494e200501d6522682c01759db91892051a052079c77 amd64: + 1.37.1: sha256:087b6340dcea496f2cde2b3888ecd414354c08a0aceabd6b7ca195cccb66ecd3 + 1.37.0: sha256:9406f2e75c7fc99391f5fb0575b07914f2d90750d2b8c2c473e9c9c5194c9352 1.36.4: sha256:10d054585907f2c8bb823c84f6a66b3bd2a474c3d795475f04e9a44f78650fe6 1.36.3: sha256:bba1733c701bf70ec74ba1cc3fd5745404c1134a8a4b0a5f8560cc9832023421 1.36.2: sha256:f95d1b345f97c673ce1c1347eb96bf2587850975155ae701cdfc629a5b575b70 @@ -340,19 +259,9 @@ kubeadm_checksums: 1.35.2: sha256:a51cb85c70c98ec6868fd3413ac786af5fab4ce51438963752ec5f58e68e5452 1.35.1: sha256:8a7ff344eef1bfba88f9a74b3fdc9ea4448c94f1b3cefb8c0aeeaf1f96e05053 1.35.0: sha256:729e7fb34e4f1bfcf2bdaf2a14891ed64bd18c47aaab42f8cc5030875276cfed - 1.34.11: sha256:bd3cbe40aff6c7b3b939243ebd80dbd7da207c0e594cfdd434295bf553ea7351 - 1.34.10: sha256:7a75c473f72166d3081ed35e627328f3d4ce960d6beff983cb6384a3dc675bf4 - 1.34.9: sha256:76802c717a6917c35124675c639e283854506fec8700e6a63c81069918845127 - 1.34.8: sha256:27ec4962fc855f4e7fdc3875aa275168a66e721c27533c4953294968da96e7e5 - 1.34.7: sha256:679f304e592c6f8e20bf24c424a2c5f35d8d181d171e15774cecd0cb1dffb7ba - 1.34.6: sha256:75a48673b8b9149c1555e0de3a2ce603468037d5396d746a75158828c9b56d7c - 1.34.5: sha256:e381f7f5c41f2a6916432177d95c1ee95d5539f790bbeacafe9ef61dc68e8e35 - 1.34.4: sha256:b967f1fa0e36621c402d38bb560eb4a943954d5cf5a00e5150842f6f5da73455 - 1.34.3: sha256:f9ce265434d306e59d800b26f3049b8430ba71f815947f4bacdcdc33359417fb - 1.34.2: sha256:6a2346006132f6e1ed0b5248e518098cf5abbce25bf11b8926fb1073091b83f4 - 1.34.1: sha256:20654fd7c5155057af5c30b86c52c9ba169db6229eee6ac7abab4309df4172e7 - 1.34.0: sha256:aecc23726768d1753fd417f6e7395cb1a350373295e8e9d9f80e95ed3618e38e ppc64le: + 1.37.1: sha256:3b397a7ee10c92b87cd793d27ca1e7492063936028ef4d885dc1b3d22e632b06 + 1.37.0: sha256:dfa9011b5351ca1ffebdeeb843a792286641dcd572cd51022c332cbe5d588b2d 1.36.4: sha256:bc9a0e841bfd463cc2cb74335d265af0f6667e7f922fa3ac0c923004a11ec28c 1.36.3: sha256:9f20d96a2cedf95b5cedac514051e3709460f132a4a04f48580daace34cf6aef 1.36.2: sha256:46577764cb2fe985fe1967883504446162b483703ff9fce7ac875cf560d3267b @@ -367,18 +276,6 @@ kubeadm_checksums: 1.35.2: sha256:8a3800d88070679a09d2c5cd5dd479d70539dce84415623e876cbaf366d94043 1.35.1: sha256:eec12948cfabc18115636c44aca894bf9abef3b2ea73cba180314ee3c218dcca 1.35.0: sha256:77a466e1b6a8e28362a729541269de0a7c4a6b9e7770cccefcd745502e656b90 - 1.34.11: sha256:f2620ce9713f0a578096321c12c9eb0fd461fcf6bf74eab726fe0d144747648c - 1.34.10: sha256:71976e925442617d2e2d17c625df5502a31a662d6e898eb611d0d5ce99d0be9f - 1.34.9: sha256:71bfbbd8e1be693a5817d4e867125eb5608063efc261965540d262bd93657e84 - 1.34.8: sha256:6e52f5fadeaee1fd5218021a47e33864b6a6cb40c7f98b7bef606c5f734d08e5 - 1.34.7: sha256:c433c4f7f4193125265b57ea2e99c5dae51a6213db9902558507a2c675ff1131 - 1.34.6: sha256:afd06f4f900e6cd65a93248829c9d521c5e78c22ecf9f212628cc7456f14a23b - 1.34.5: sha256:5e5d7dba56b5bb663e70a5d7962b0f6d4328d9b9a8ee77ddbb2e9760265ff61d - 1.34.4: sha256:69f1065e718ef2aa5f0287444ef97bd4a5fb8841fc0662f54ca8992a39865391 - 1.34.3: sha256:2b8b48b3b0eb657e04122a158cb7fcad964fba5bd2d8e07f8eeec6f856a63ecf - 1.34.2: sha256:bea4ed6d971523da794a802de15910b08c09e23bc4c850ee3b953c4bdb0b7976 - 1.34.1: sha256:ddb6bd80bee0719924ae901672b99205226badab74fb13a9e1bb6d3de49fbb21 - 1.34.0: sha256:7201ba36f44187f408a036c4a545e2a3cd12943b1297092687bb66c9a1a9fed6 etcd_binary_checksums: arm64: 3.6.14: sha256:fa1b80565ee6fc2df1ae6f57a508b221f3ecc7d591c317c581cd8281b0842b3e diff --git a/roles/kubespray_defaults/vars/main/main.yml b/roles/kubespray_defaults/vars/main/main.yml index 12f2f963f..a50d37fba 100644 --- a/roles/kubespray_defaults/vars/main/main.yml +++ b/roles/kubespray_defaults/vars/main/main.yml @@ -7,14 +7,14 @@ kube_next: "{{ ((kube_version | split('.'))[1] | int) + 1 }}" kube_major_next_version: "1.{{ kube_next }}" pod_infra_supported_versions: + '1.37': '3.10.2' '1.36': '3.10.2' '1.35': '3.10.1' - '1.34': '3.10.1' etcd_supported_versions: + '1.37': "{{ (etcd_binary_checksums['amd64'].keys() | select('version', '3.7', '<'))[0] }}" '1.36': "{{ (etcd_binary_checksums['amd64'].keys() | select('version', '3.7', '<'))[0] }}" '1.35': "{{ (etcd_binary_checksums['amd64'].keys() | select('version', '3.7', '<'))[0] }}" - '1.34': "{{ (etcd_binary_checksums['amd64'].keys() | select('version', '3.6', '<'))[0] }}" # Kubespray constants