Skip to content

Commit ab76e15

Browse files
authored
28.0.0+1.33.6 (#78)
* update k8s_ctl_release to 1.33.5 * update k8s_ctl_release 1.33.6 * Molecule: replace Ubuntu 20.04 with 24.04 * meta/main.yml: set min_ansible_version to 2.15 * update CHANGELOG
1 parent 32ef57e commit ab76e15

File tree

5 files changed

+24
-12
lines changed

5 files changed

+24
-12
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 28.0.0+1.33.6
4+
5+
- **UPDATE**
6+
- update `k8s_ctl_release` to `1.33.6`
7+
- `meta/main.yml`: set `min_ansible_version` to `2.15`
8+
9+
- **MOLECULE**
10+
- replace Ubuntu 20.04 with 24.04
11+
312
## 27.1.1+1.32.9
413

514
- **UPDATE**

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This role is used in [Kubernetes the not so hard way with Ansible - Control plan
44

55
## Versions
66

7-
I tag every release and try to stay with [semantic versioning](http://semver.org). If you want to use the role I recommend to checkout the latest tag. The master branch is basically development while the tags mark stable releases. But in general I try to keep master in good shape too. A tag `27.1.1+1.32.9` means this is release `27.1.1` of this role and it's meant to be used with Kubernetes version `1.32.9` (but should work with any K8s 1.32.x release of course). If the role itself changes `X.Y.Z` before `+` will increase. If the Kubernetes version changes `X.Y.Z` after `+` will increase too. This allows to tag bugfixes and new major versions of the role while it's still developed for a specific Kubernetes release. That's especially useful for Kubernetes major releases with breaking changes.
7+
I tag every release and try to stay with [semantic versioning](http://semver.org). If you want to use the role I recommend to checkout the latest tag. The master branch is basically development while the tags mark stable releases. But in general I try to keep master in good shape too. A tag `28.0.0+1.33.6` means this is release `28.0.0` of this role and it's meant to be used with Kubernetes version `1.33.6` (but should work with any K8s 1.33.x release of course). If the role itself changes `X.Y.Z` before `+` will increase. If the Kubernetes version changes `X.Y.Z` after `+` will increase too. This allows to tag bugfixes and new major versions of the role while it's still developed for a specific Kubernetes release. That's especially useful for Kubernetes major releases with breaking changes.
88

99
## Requirements
1010

@@ -25,10 +25,13 @@ And of course an [etcd](https://etcd.io/) cluster (see [Kubernetes the not so ha
2525

2626
See full [CHANGELOG.md](https://github.com/githubixx/ansible-role-kubernetes-controller/blob/master/CHANGELOG.md)
2727

28-
**IMPORTANT**: If you upgrade from a release < `22.0.0+1.27.8` please read the [CHANGELOG.md](https://github.com/githubixx/ansible-role-kubernetes-controller/blob/master/CHANGELOG.md) carefully! Version `22.0.0+1.27.8` had quite a few breaking changes!
29-
3028
**Recent changes:**
3129

30+
## 28.0.0+1.33.6
31+
32+
- **UPDATE**
33+
- update `k8s_ctl_release` to `1.33.6`
34+
3235
## 27.1.1+1.32.9
3336

3437
- **UPDATE**
@@ -75,7 +78,7 @@ See full [CHANGELOG.md](https://github.com/githubixx/ansible-role-kubernetes-con
7578
roles:
7679
- name: githubixx.kubernetes_controller
7780
src: https://github.com/githubixx/ansible-role-kubernetes-controller.git
78-
version: 27.1.1+1.32.9
81+
version: 28.0.0+1.33.6
7982
```
8083
8184
## Role (default) variables
@@ -105,7 +108,7 @@ k8s_ctl_pki_dir: "{{ k8s_ctl_conf_dir }}/pki"
105108
k8s_ctl_bin_dir: "/usr/local/bin"
106109

107110
# The Kubernetes release.
108-
k8s_ctl_release: "1.32.9"
111+
k8s_ctl_release: "1.33.6"
109112

110113
# The interface on which the Kubernetes services should listen on. As all cluster
111114
# communication should use a VPN interface the interface name is

defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ k8s_ctl_pki_dir: "{{ k8s_ctl_conf_dir }}/pki"
2323
k8s_ctl_bin_dir: "/usr/local/bin"
2424

2525
# The Kubernetes release.
26-
k8s_ctl_release: "1.32.9"
26+
k8s_ctl_release: "1.33.6"
2727

2828
# The interface on which the Kubernetes services should listen on. As all cluster
2929
# communication should use a VPN interface the interface name is

meta/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ galaxy_info:
33
author: Robert Wimmer
44
description: Installs the Kubernetes API server, scheduler and controller manager.
55
license: GPLv3
6-
min_ansible_version: "2.9"
6+
min_ansible_version: "2.15"
77
role_name: kubernetes_controller
88
namespace: githubixx
99
platforms:

molecule/default/molecule.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ driver:
1313

1414
platforms:
1515
- name: test-assets
16-
box: alvistack/ubuntu-22.04
16+
box: alvistack/ubuntu-24.04
1717
memory: 2048
1818
cpus: 2
1919
groups:
@@ -58,12 +58,12 @@ platforms:
5858
type: static
5959
ip: 172.16.10.20
6060
- name: test-controller3
61-
box: alvistack/ubuntu-20.04
61+
box: alvistack/ubuntu-24.04
6262
memory: 2048
6363
cpus: 2
6464
groups:
6565
- vpn
66-
- ubuntu20
66+
- ubuntu24
6767
- k8s_controller
6868
- k8s_worker
6969
- k8s_etcd
@@ -88,12 +88,12 @@ platforms:
8888
type: static
8989
ip: 172.16.10.100
9090
- name: test-worker2
91-
box: alvistack/ubuntu-20.04
91+
box: alvistack/ubuntu-24.04
9292
memory: 2048
9393
cpus: 2
9494
groups:
9595
- vpn
96-
- ubuntu20
96+
- ubuntu24
9797
- k8s_worker
9898
- k8s
9999
interfaces:

0 commit comments

Comments
 (0)