Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 4b9349a

Browse files
authoredMay 21, 2024
Update 'KUBESPRAY_VERSION and kube_version_min_required', cleanup old hashes for v2.25.0 (#11221)
1 parent 7e0a407 commit 4b9349a

File tree

6 files changed

+7
-221
lines changed

6 files changed

+7
-221
lines changed
 

‎.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ stages:
99
- deploy-special
1010

1111
variables:
12-
KUBESPRAY_VERSION: v2.24.1
12+
KUBESPRAY_VERSION: v2.25.0
1313
FAILFASTCI_NAMESPACE: 'kargo-ci'
1414
GITLAB_REPOSITORY: 'kargo-ci/kubernetes-sigs-kubespray'
1515
ANSIBLE_FORCE_COLOR: "true"

‎README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ You will then need to use [bind mounts](https://docs.docker.com/storage/bind-mou
7575
to access the inventory and SSH key in the container, like this:
7676

7777
```ShellSession
78-
git checkout v2.24.1
79-
docker pull quay.io/kubespray/kubespray:v2.24.1
78+
git checkout v2.25.0
79+
docker pull quay.io/kubespray/kubespray:v2.25.0
8080
docker run --rm -it --mount type=bind,source="$(pwd)"/inventory/sample,dst=/inventory \
8181
--mount type=bind,source="${HOME}"/.ssh/id_rsa,dst=/root/.ssh/id_rsa \
82-
quay.io/kubespray/kubespray:v2.24.1 bash
82+
quay.io/kubespray/kubespray:v2.25.0 bash
8383
# Inside the container you may now run the kubespray playbooks:
8484
ansible-playbook -i /inventory/inventory.ini --private-key /root/.ssh/id_rsa cluster.yml
8585
```
@@ -202,7 +202,7 @@ Note: Upstart/SysV init based OS types are not supported.
202202

203203
## Requirements
204204

205-
- **Minimum required version of Kubernetes is v1.27**
205+
- **Minimum required version of Kubernetes is v1.28**
206206
- **Ansible v2.14+, Jinja 2.11+ and python-netaddr is installed on the machine that will run Ansible commands**
207207
- 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))
208208
- The target servers are configured to allow **IPv4 forwarding**.

‎galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
namespace: kubernetes_sigs
33
description: Deploy a production ready Kubernetes cluster
44
name: kubespray
5-
version: 2.25.0
5+
version: 2.26.0
66
readme: README.md
77
authors:
88
- The Kubespray maintainers (https://kubernetes.slack.com/channels/kubespray)

‎roles/kubespray-defaults/defaults/main/checksums.yml

Lines changed: 0 additions & 208 deletions
Large diffs are not rendered by default.

‎roles/kubespray-defaults/defaults/main/download.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -135,32 +135,27 @@ kube_major_version: "{{ kube_version | regex_replace('^v([0-9])+\\.([0-9]+)\\.[0
135135
pod_infra_supported_versions:
136136
v1.29: "3.9"
137137
v1.28: "3.9"
138-
v1.27: "3.9"
139138
pod_infra_version: "{{ pod_infra_supported_versions[kube_major_version] }}"
140139

141140
etcd_supported_versions:
142141
v1.29: "v3.5.12"
143142
v1.28: "v3.5.12"
144-
v1.27: "v3.5.12"
145143
etcd_version: "{{ etcd_supported_versions[kube_major_version] }}"
146144

147145
crictl_supported_versions:
148146
v1.29: "v1.29.0"
149147
v1.28: "v1.28.0"
150-
v1.27: "v1.27.1"
151148
crictl_version: "{{ crictl_supported_versions[kube_major_version] }}"
152149

153150
crio_supported_versions:
154151
v1.29: v1.29.1
155152
v1.28: v1.28.4
156-
v1.27: v1.27.4
157153
crio_version: "{{ crio_supported_versions[kube_major_version] }}"
158154

159155
# Scheduler plugins doesn't build for K8s 1.29 yet
160156
scheduler_plugins_supported_versions:
161157
v1.29: 0
162158
v1.28: v0.28.9
163-
v1.27: v0.27.8
164159
scheduler_plugins_version: "{{ scheduler_plugins_supported_versions[kube_major_version] }}"
165160

166161
yq_version: "v4.42.1"
@@ -364,7 +359,6 @@ csi_livenessprobe_image_tag: "v2.5.0"
364359
snapshot_controller_supported_versions:
365360
v1.29: "v7.0.2"
366361
v1.28: "v7.0.2"
367-
v1.27: "v7.0.2"
368362
snapshot_controller_image_repo: "{{ kube_image_repo }}/sig-storage/snapshot-controller"
369363
snapshot_controller_image_tag: "{{ snapshot_controller_supported_versions[kube_major_version] }}"
370364

‎roles/kubespray-defaults/defaults/main/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ kubelet_swap_behavior: LimitedSwap
2121
kube_version: v1.29.5
2222

2323
## The minimum version working
24-
kube_version_min_required: v1.27.0
24+
kube_version_min_required: v1.28.0
2525

2626
## Kube Proxy mode One of ['iptables', 'ipvs']
2727
kube_proxy_mode: ipvs

0 commit comments

Comments
 (0)
Please sign in to comment.