You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Molecule: Added a new verify play targeting k8s_controller
* Molecule: use own githubixx Vagrant boxes
* update k8s_ctl_release to 1.34.4
* Molecule: Added listener-port verification play
* Molecule: add API health checks via admin kubeconfig: query /livez and /readyz and assert etcd, poststarthooks, and informer sync checks are healthy.
* Molecule verify: Artifact integrity: assert binaries, required cert sets, and kubeconfig files exist with expected ownership/mode.
* Molecule verify: RBAC verification: assert ClusterRole system:kube-apiserver-to-kubelet and its binding exist and binding subject matches expected API server CN.
* Molecule verify: Kubeconfig functional checks
* Molecule: add idempotence and verify to test_seqence
* Molecule verify: Dependency readiness: assert etcd endpoints are healthy before/after converge and API server remains ready across all controllers
* Molecule: fix linter warning
* Molecule: fix linter warnings
* replace injected ansible_* facts usage with ansible_facts[...] (prepares for ansible-core 2.24 where INJECT_FACTS_AS_VARS default changes)
* update README/CHANGELOG
* update year
Copy file name to clipboardExpand all lines: README.md
+22-9Lines changed: 22 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This role is used in [Kubernetes the not so hard way with Ansible - Control plan
4
4
5
5
## Versions
6
6
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.
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 `29.0.0+1.34.4` means this is release `29.0.0` of this role and it's meant to be used with Kubernetes version `1.34.4` (but should work with any K8s 1.34.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.
8
8
9
9
## Requirements
10
10
@@ -27,6 +27,19 @@ See full [CHANGELOG.md](https://github.com/githubixx/ansible-role-kubernetes-con
27
27
28
28
**Recent changes:**
29
29
30
+
## 29.0.0+1.34.4
31
+
32
+
-**UPDATE**
33
+
- update `k8s_ctl_release` to `1.34.4`
34
+
35
+
-**OTHER**
36
+
- replace injected `ansible_*` facts usage with `ansible_facts[...]` (prepares for ansible-core 2.24 where `INJECT_FACTS_AS_VARS` default changes)
37
+
38
+
-**MOLECULE**
39
+
- use own [githubixx Vagrant boxes](https://portal.cloud.hashicorp.com/vagrant/discover/githubixx)
40
+
- fix linter warnings
41
+
- add more checks in `verify.yml`
42
+
30
43
## 28.0.0+1.33.6
31
44
32
45
-**UPDATE**
@@ -78,7 +91,7 @@ See full [CHANGELOG.md](https://github.com/githubixx/ansible-role-kubernetes-con
0 commit comments