KubeOps 2.2.0_Alpha5
Categories:
2 minute read
KubeOps 2.2.0_Alpha5 - Release Date 21.07.2026
Changelog KubeOpsCtl 2.2.0_Alpha5
Whats new?
- Added Traefik support for kubeopsctl
- Added Kubevirt-Manager support for kubeopsctl
- Added Kubernetes 1.35 support
- Added Kubernetes 1.36 support
- Added Advanced Parameters for static Registry mount path, check out the file format Cluster Values YAML
Bugfixes
* OpenSearch users created in the Dashboards Security UI now persist across package updates (DEV-2868)
* OpenSearch TLS certificates are no longer regenerated on every install/update, preventing certificate rotation on running clusters (DEV-2868)
* Fixed OpenSearch SSO returning 401 Unauthorized by reliably applying the openid security configuration to the backend after deploy (DEV-2868)
* Added a Keycloak protocol mapper so realm roles are propagated to OpenSearch for backend role mapping (DEV-2868)
* Added Single Sign-On (SSO) with Keycloak (OpenID Connect) for OpenSearch and OpenSearch Dashboards (DEV-2868)
* Added username/password fallback authentication for OpenSearch alongside SSO (DEV-2868)
* Made the OpenSearch admin password configurable via the new `adminPassword` package value (opensearch-os & opensearch-dashboards) (DEV-2868)
* Added `hostname` package value for opensearch-os to point OpenSearch at the Keycloak SSO endpoint (DEV-2868)
KubeOps 2.2.0_Alpha5
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| kernelmodules | kubeops/kernelmodules:2.2.0_Alpha5 | e307d2d98cc176191f7cdd355fbaf7d8fe3d9543e47bdb69b34e0e02b0e05cd7 | ||
| sysctl | kubeops/sysctl:2.2.0_Alpha5 | 6c83843b4031abdec37116eab31d9f8d79bdbe1f82d88d05c64fa041771281a1 | ||
| disable-swap | kubeops/disable-swap:2.2.0_Alpha5 | 50934049a4c378338919bb783e6a12a3dc1cea7b627441ed1d926ff8d56e841e | ||
| runtime-setup | kubeops/runtime-setup:2.2.0_Alpha5 | 3378b0af4d522d9a7ec2e6b1a82981fce1ad5107954f21e556444a5729758064 | ||
| kubeadm-init | kubeops/kubeadm-init:2.2.0_Alpha5 | 07c6ebd972478b5cadd78c41b9099cfb9acfc671c2b54406f6ef29adb12af729 | ||
| local-registry | kubeops/local-registry:2.2.0_Alpha5 | f5816850ff775363ba1d89cb062b65ea99e56ba9f8da843c150dfb17a241443d | ||
| load-balancer | kubeops/load-balancer:2.2.0_Alpha5 | 5107ef8d7f34188540c8a897b87fe66067eb421e7446c11e27010e2b684cade8 | ||
| initial-controlplane | kubeops/initial-controlplane:2.2.0_Alpha5 | d43a2ad95a1dffafbec671f195bc894316a82c7b0c175a3674446d2083d088a7 | ||
| clustersetup | kubeops/clustersetup:2.2.0_Alpha5 | 2bd5494ef4ddac719b3ed8a37e23b2db183d0d395e7ca7526da777ec507f3db0 | ||
| kubernetes-cni | kubeops/kubernetes-cni:2.2.0_Alpha5 | 3cc08d17fbed76bc194b586c65597f51b773e9f067050cc30bf742696cce0772 | ||
| join-controlplane | kubeops/join-controlplane:2.2.0_Alpha5 | cf5b10bbf6d9ccb38b7d2add283da211770d1eafc503431d6a99b1cbbf1bb11c | ||
| join-worker | kubeops/join-worker:2.2.0_Alpha5 | f539b92739ec732a805607ccdfeb2b0f0f4d16653fbb315ff3c202ea054d15cd | ||
| pull-packages | kubeops/pull-packages:2.2.0_Alpha5 | 9295023fe1bba3d0743a7c934ce62248ad38a9e7b7a4487217ccbd254d62492b | ||
| prepare-node | kubeops/prepare-node:2.2.0_Alpha5 | e79e3accd68286c2ce5497ee2bda7857e9948bf75eae98f15ccaa865c9a05aac | ||
| firewall-setup | kubeops/firewall-setup:2.2.0_Alpha5 | 56b40524c1c7b56159073df17722fea13de6fe16f188b50e9fab99770e5c425a | ||
| kube-vip | kubeops/kube-vip:2.2.0_Alpha5 | f1053eff4b98980e76b76f9aa9029172cd24f2da22ccb9fe898c2012bb33ce21 | ||
| delete-node | kubeops/delete-node:2.2.0_Alpha5 | fa564b83b87b9f5658724fe0bde80851075bfe07bbd74eefa45b96964f6521e4 | ||
| auditlog | kubeops/auditlog:2.2.0_Alpha5 | 21b93c1d09572170bfd6611f0c97be0edd064a7b7f6f06f139f7df98d5334a12 | ||
| kubeadm-upgrade-initial-controlplane | kubeops/kubeadm-upgrade-initial-controlplane:2.2.0_Alpha5 | 62b796ce947e1423e78aac7b98a6ec6e1a0a06016c0afe4c5e38fd9c51c553c7 | ||
| kubeadm-upgrade-nodes | kubeops/kubeadm-upgrade-nodes:2.2.0_Alpha5 | a635fabe32e57fd920b0d98c07a75b8b520775f45a6ec2fbac3b9c37525cc884 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.30.8 | cac40c1dbdfc0156d000387f9a7a3fdb1cfa5b3b62bd9ced3be8a1fef0a320fd | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.30.8 | c9a5d2df9a4814e207efdf7c3165fa214711d6481bf4f3d77cd4798db2c0b4eb | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.31.6 | 6717b8db429ae5069c9e2e149dd908ee5f2e80d401702c210dbb59eef4ccdb9b | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.31.6 | 5c2628f342a8d1d1c5cfde97ac1a99db8d8e4a9ed1db7e88c7b6830cffd8e4f6 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.2 | 549a44d549e0289d95fb694e3b93f713e56e3c5b1cd16989c6b593ad6ee54a1e | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.2 | fe565af37003aaf263a007b4f805f93fb1737ab2a886b8a5da173a92dd2a4637 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.9 | 56fa7c8eebccdfd5e0ebe6ce0c3d0c4dc2aadee3221d8ad862d83666dec7f55d | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.9 | 409cc5ad273ecd1eb678441f4affb9f189bb79d6505694979b4bf64b6fa03e8a | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.33.5 | f21555d002e673a25b33696027857ebe419ecd2991fb59e117affc8201de9c30 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.33.5 | e34c765d2f16887a726b2a2196f039cde0080b0f796247092fbe12eece3ffaa3 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.34.1 | 22e658bfc334a74acd784e22759ee831ad304934ca386be5cb1efa50c271a570 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.34.1 | abf251fe2a2fa7879be434a0dc9cedb24cb27c6fe088eebb36110729c47842b8 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.35.0 | 52d639265547141ed3d075e21a6bb8d376730dcdaecbdfae4d48b9e9cef8b4c8 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.35.0 | 90c91482069b5376059e74e49de02e35ad7f13e5a19c32b6b613a259f621339b | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.36.1 | 5d811c5d3a6ce677325c661a8603a8e39aa73144991b9bbf037e00ddb8e4b473 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.36.1 | 180058e86b4cedb94cdf2ebad9917aad5b788d57d391996d32f611efc461c700 | ||
| calico | v3.29.1 | v3.29.1 | kubeops/calico:v3.29.2 | 73296f8318580df543763d0ebeff05d3b06b2bd9d7e62de1fcfa5d0d1776fdab |
| calico-airgap | kubeops/calico-airgap:v3.29.2 | 243f60628aecb5c23fece26ae4bbaf53af774f81e567f6bf87e3427193574619 | ||
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.3 | a413895857d1a7a060d73d96462845a6db6598f5ed735660c46c84b29ba54ca4 |
| cilium-airgap | kubeops/cilium-airgap:v1.18.3 | 8d09038a52182fd03a2973554be82021f6669c9c9c37c8ddf00b8a4c66602f14 | ||
| multus | kubeops/multus:snapshot-thick2 | 1448d241b7571416426b2e70def0acf4e82ca18802f5d4334357f9e2666857b3 | ||
| multus-airgap | kubeops/multus-airgap:snapshot-thick2 | 51208d9ed83c6c1809303c91c06ce9e70aa24c7470baf52b828bef3110f4557d | ||
| wireguard-tools | kubeops/wireguard-tools:v1.0.20210914 | 52e182912d4acfcbe10c365855b4b974b81a526a1978a4d5a950b9380d18bbf4 | ||
| helm | kubeops/helm:v3.16.4 | 71ccedcbf3869f51e4602e6dc201766d92f703e6737a0ee175219301df17ab8c | ||
| podman | kubeops/podman:5.2.2 | cd2d73180d1a5a3bcb4f5e54300a327a9dd2f89ace0a1af3574b24d5b9e23676 | ||
| ingress-nginx | 1.15.6 | 4.15.6 | kubeops/ingress-nginx:2.2.0_Alpha5 | 37265dbff75bc86e58e3b924497fed53a65e7541b5b5e81cee99b9aeb0ea55b1 |
| cert-manager | v1.18.2 | v1.18.2 | kubeops/cert-manager:2.2.0_Alpha5 | 8a28eae91a05d8f05382937ea1aee7297900aec408d5c76451ef8b9ee7e65223 |
| opa-gatekeeper | v3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.2.0_Alpha5 | cad9737f8b769e2162372fb9a35f6eaea0fb94ac089da2beb812c2fe83f83a77 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.2.0_Alpha5 | 1aeaefe263f63a65e51f4be994414ec22d133c093980790375fb7d44cac3619e |
| rook-ceph | v1.15.6 | v1.15.6 | kubeops/rook-ceph:2.2.0_Alpha5 | 4bf5eabd14720dbce90db974744c9209672f285bdb072095ef7b2d0cef52d628 |
| rook-ceph-airgap | kubeops/rook-ceph-airgap:2.2.0_Alpha5 | 7db31f7a624235cc9e7bb478699054faec76aae1a26fe14fab2dd0e47121e9be | ||
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.2.0_Alpha5 | 8a2c56981205f6929add63ecf06fac934a0b6001994bfef994d7661f352b62cc |
| harbor-airgap | kubeops/harbor-airgap:2.2.0_Alpha5 | b83260091b0e69c7c4a286c12b7bff1455a11475bf2be71fd2d2e35f28d4a3ca | ||
| kube-prometheus-stack | v0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.2.0_Alpha5 | 9248c429f2d02b7d63472dd9d0427a55cec8ef93f310d5a70ceeec40fa206c01 |
| keycloak | 16.8.0 | 1.2.0 | kubeops/keycloak:2.2.0_Alpha5 | 4b4c7b36efabfe5f1e698ce28dfc026c6373dce2c07511433142866464057c4d |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.2.0_Alpha5 | 933c5a80ae90f0f1867104dbee87d4542b90994a17327a1ede58c99c7b20d049 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.2.0_Alpha5 | 80779bd4ab0eed3b7625f2186801a9d9700ae1fd284d8943e79a1d90bab47374 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.2.0_Alpha5 | 98762b9dc0b1b7079bad88bc25aed991b808ad6a38f5835755c4fa4b4f5276de |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.2.0_Alpha5 | 92b234d95d78ae77a75121d2125d5159237eb61bffc479eba50cd04402bacb51 |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.2.0_Alpha5 | a05cf6542cee798f788d371c06b62da29c679095cc42ec2b496034d151c2ff9c |
| traefik | v3.6.7 | 39.0.0 | kubeops/traefik:2.2.0_Alpha5 | 2eec800f0d077776e8e2088d32c0808dded53dffa5f825878c5fada49f524d1f |
| kubevirt-manager | kubeops/kubevirt-manager:2.2.0_Alpha5 | ca4ef95ad6b79917e7a83540e2349e5f3746788d933ab53a73a43565fab6b78b | ||
| kubevirt | kubeops/kubevirt:2.2.0_Alpha5 | ab958e647b40d0a17e2d711cdc3a4b49d97a4a7d9385291c3f6abe953b633ebf |