This is the multi-page printable view of this section. Click here to print.
Release Notes
Check out the latest release notes, providing a thorough insight into the exhilarating updates and enhancements within our newest kubeopsctl version.
- 1: KubeOps Versions
- 2: KubeOps 2.2.0_Beta0
- 3: KubeOps 2.2.0_Alpha5
- 4: KubeOps 2.2.0_Alpha4
- 5: KubeOps 2.2.0_Alpha3
- 6: KubeOps 2.2.0_Alpha2
- 7: KubeOps 2.2.0_Alpha1
- 8: KubeOps 2.2.0_Alpha0
- 9: KubeOps 2.1.0
- 10: KubeOps 2.1.0_Beta0
- 11: KubeOps 2.1.0_Alpha0
- 12: KubeOps 2.0.5
- 13: KubeOps 2.0.4
- 14: KubeOps 2.0.3
- 15: KubeOps 2.0.2
- 16: KubeOps 2.0.1
1 - KubeOps Versions
Here is the KubeOps and it’s supported tools versions list. Make sure to install or upgrade according to supported versions only.
| KubeOps | Supported KOSI Version | Supported kubeopsctl Version | Supported KOSI plugins | Deprecation Date |
|---|---|---|---|---|
| KubeOps 2.2.X | KOSI 2.15.X | kubeopsctl 2.2.X | enterprise-plugins:2.2.X | 01.07.2027 |
| KubeOps 2.1.X | KOSI 2.13.X | kubeopsctl 2.1.X | enterprise-plugins:2.0.X | 13.04.2027 |
| KubeOps 2.0.X | KOSI 2.13.X | kubeopsctl 2.0.X | enterprise-plugins:2.0.X | 22.12.2026 |
| KubeOps 2.0.X | KOSI 2.13.X | kubeopsctl 2.0.X | enterprise-plugins:2.0.X | 22.12.2026 |
2 - KubeOps 2.2.0_Beta0
KubeOps 2.2.0_Beta0 - Release Date 30.07.2026
Changelog KubeOpsCtl 2.2.0_Beta0
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](/docs/kubeopsctl-2.0/reference/fileformats/#cluster-valuesyaml)
Fixes
- fixed a podman bug affecting pull packages
- fixed a harbor bug setting up cluster
- added creation of nginx ingressclass, when installing traefik for backwards compatabilty
- fixed default secret for kubeops-dashboard
- kubeopsctl pull command now verifies if the specified tool value file exists
- Added kubeops-harbor-secret for pulling images from the internal private harbor project 'kubeops'
- fixed a bug that prevented to create the kubeops harbor project as private
- fixed a bug that prevented to change the kubeops harbor project to private
- fixed a bug that prevented the image push of the kubernetes images to local-registry
- changed the 'localhost' reference to '127.0.0.1' for enterprise-tools in preperation for the kubernetes 1.36 support
- fix image push in local registry
- fixed duplicated coredns in 1.36.1
- updated kosi versions for consistent installation
- updated Harbor ImagePullSecret with 127.0.0.1 instead of master1 IP
- remove hardcoded plugin versions in cluster prepare node
- fixed a bug in rook delete section
- fixed a bug in nginx ingressclass for traefik
- added default secret for grafana
- added role bindings for the kubevirt roles
- fixed delete ingresses in update process
- OpenSearch users created in the Dashboards Security UI now persist across package updates
- OpenSearch TLS certificates are no longer regenerated on every install/update, preventing certificate rotation on running clusters
- Fixed OpenSearch SSO returning 401 Unauthorized by reliably applying the openid security configuration to the backend after deploy
- Added a Keycloak protocol mapper so realm roles are propagated to OpenSearch for backend role mapping
- Added Single Sign-On (SSO) with Keycloak (OpenID Connect) for OpenSearch and OpenSearch Dashboards
- Added username/password fallback authentication for OpenSearch alongside SSO
- Made the OpenSearch admin password configurable via the new `adminPassword` package value (opensearch-os & opensearch-dashboards)
- Added `hostname` package value for opensearch-os to point OpenSearch at the Keycloak SSO endpoint
- Refresh the Keycloak admin token before each step of the OpenSearch Dashboards OIDC join so long-running joins no longer fail with 401 once the 60s token lifespan is exceeded
Known Issues
⚠ Warning
In an air-gapped scenario, the Harbor external URL cannot be set to a public domain name. It must remain http://«controlplane1-ip»:30002.
⚠ Warning
WireGuard installation may fail when
packagerepo: local is used on cluster nodes that are not running Red Hat Enterprise Linux 9.6, due to its dependency on the systemd-resolved version included in the release.
⚠ Warning
OpenSearch is not installed if a namespace other than
logging is used.
⚠ Warning
If Cilium is selected as the CNI, all dashboards are currently unavailable.
Versions KubeOps 2.2.0_Beta0
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| kernelmodules | kubeops/kernelmodules:2.2.0_Beta0 | 68d889dc1af5d7178ba726780002ef6d55632f8983cbde9bbeb6b62226d88715 | ||
| sysctl | kubeops/sysctl:2.2.0_Beta0 | 9383df73d75b712ba901a908a9164dcf2ee73c24816bc83ed6551576a67c3d48 | ||
| disable-swap | kubeops/disable-swap:2.2.0_Beta0 | 5a1649104ffd6eef6624a58c7f21f1afec0815b5ded7a377e03f0cb222cec6a9 | ||
| runtime-setup | kubeops/runtime-setup:2.2.0_Beta0 | ebb23938d9adba0291efdd452df0a609495a62687d38564639e033d8af6a02ab | ||
| kubeadm-init | kubeops/kubeadm-init:2.2.0_Beta0 | e0cb5a6f290bfcef9d44af0777f2f5f7889973192dcca90af5591bc12915b3c0 | ||
| local-registry | kubeops/local-registry:2.2.0_Beta0 | d8be4d7857acb6d4a934ed78f4d189006d7196dbe6b20c9c5641bdcf92c05ac0 | ||
| load-balancer | kubeops/load-balancer:2.2.0_Beta0 | 1b325d8da7f18dc31baff8f2be372e8c5e425dd30135238e791bfc21c416070f | ||
| initial-controlplane | kubeops/initial-controlplane:2.2.0_Beta0 | fd1f442342336d2d6c728dfe6b0da4e939701014f883042c370d7772df9eeeb8 | ||
| clustersetup | kubeops/clustersetup:2.2.0_Beta0 | 279fb5152212362d25d1a342d1f277bd231fb9a02f4726b14bcba1cbb0fc864f | ||
| kubernetes-cni | kubeops/kubernetes-cni:2.2.0_Beta0 | 95925111bd30f34e620763567012991ade1bdb5f29636ca8591e8e5723f4c864 | ||
| join-controlplane | kubeops/join-controlplane:2.2.0_Beta0 | 6a4bdd593b15bcc1ca2d8a0283ae860287d17ebc7e83ca802847aa89f59c97b2 | ||
| join-worker | kubeops/join-worker:2.2.0_Beta0 | 2247094d87204722f2891db7599ebcd1bbdf581467b19d5ed2c2e22a31185086 | ||
| pull-packages | kubeops/pull-packages:2.2.0_Beta0 | b4823f7c72cf684f442f9bc2363997f58cb582f36ac9ab0081dfc3842bedca57 | ||
| prepare-node | kubeops/prepare-node:2.2.0_Beta0 | f02718afb5ce35561384bc8cda3d541dbf45dc2adfc8a87237813299c1f3adb9 | ||
| firewall-setup | kubeops/firewall-setup:2.2.0_Beta0 | f23fb5a14ca317ad6b432c5331048e83176592fb648352df4c8739d73e2f80f1 | ||
| kube-vip | kubeops/kube-vip:2.2.0_Beta0 | 8c2076a66c589839c1c25da3311248da167a372abdea68d79e3b028691a27851 | ||
| delete-node | kubeops/delete-node:2.2.0_Beta0 | f874d4d02b72a3e6d5bce8669df1aa203cb9a9f8caaabe96d67974e8bf115315 | ||
| auditlog | kubeops/auditlog:2.2.0_Beta0 | c848ce79a3ab528a853efbcb671eaf1ff200db2319bb05fd167139b1ac31e9ba | ||
| kubeadm-upgrade-initial-controlplane | kubeops/kubeadm-upgrade-initial-controlplane:2.2.0_Beta0 | 4506d301c855428cc929156715e3af1c61cba0a33e6d084472b011cf81a812e4 | ||
| kubeadm-upgrade-nodes | kubeops/kubeadm-upgrade-nodes:2.2.0_Beta0 | 736023f7a1924a40a82f01fc18db3688d114e4329c454970e8c90fd339b29c46 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.30.8 | ee9e8e41552be2d90f1f19700c251fd77fe01da31eabec6a3fcab318b01ceb2c | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.30.8 | 2677d909cd257c0b75de2d4bd9e9d198148310a9ecbbca384996700a54d3a9df | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.31.6 | 0af110107067c17851375742d301f1da68aac2f732b626f8210ece17e17fd30b | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.31.6 | 41ac4282be31a9127ca403be3d0f03bab912e16e66f05febb506479574b3c4f1 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.2 | f7d5191a269dacfa12ad867b28b01bb7a80f506b6b01950c8a34c358bb22c6e3 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.2 | 954093914536cb21f6e8b407bd568210992d59db7ce80464ce12dd49679f4c35 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.9 | 6baff46de7291b425f42d64d7563a3e3e11acf9abb27b1b8b467bab0fa3b0485 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.9 | d421afe96680942236f1576f453a9685e99e93496c0ac9cc4d7a61c0dfcf2037 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.33.5 | 8b3e5ebbbfb8bdd4ce30990ab80f2a7ffadabeb0890f8fcf7f9365d9a3d2ef20 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.33.5 | 43960d74ba78ced9112aa5d46f58ffc053764a194e79631560b8ae79e17978ea | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.34.1 | be69bc3240dda743b185b8922e42ef2a535b24d4a01e83162e24c702d2214fea | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.34.1 | 20bec465d22a385cf72de606a1a7ee599cc4b7e5cc81a7e7b7c4aecbb89606a0 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.35.0 | ff2f7135ca0d3d1ecaa67d8463db4af75b06542024105c2b8fb6d0f02ddefc10 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.35.0 | 9d4b6dd4c9f9090ab8d20f1614f009b68c3479b07cdb347af57c3b5829932f05 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.36.1 | ed52d7537780edd3c434f9233f875e1a59c73cc2b2b9426bc6f3d43a2ee2d079 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.36.1 | e3d89e76f9924d27b7073353fb597442a23aeed8f8d797f5b76537acefb2e8da | ||
| calico | v3.29.1 | v3.29.1 | kubeops/calico:v3.29.2 | 64c1c281c2a87b2a158fd182e14301a8bf6f19f9ea5b07aa8a5d5d7fe94d9698 |
| calico-airgap | kubeops/calico-airgap:v3.29.2 | 5923f633ea4136a64f0c0ddf56069b109704b61e542a530378a686292b4d034c | ||
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.3 | c4913943eaf2bea8e5fc75c57792866a28bbd64e577e6e2b7b049dda69d067f7 |
| cilium-airgap | kubeops/cilium-airgap:v1.18.3 | a334071a23cdd2330ea2c723993e18822522c900481fabe7f1ee12b4c849f5ab | ||
| multus | kubeops/multus:snapshot-thick2 | 186439bca4db89a9e23364bb77d000ccf906262d1db8d06716801563f9f9a72e | ||
| multus-airgap | kubeops/multus-airgap:snapshot-thick2 | 5a7f258eca3d534f37547de3c8126fba2c3e5e885fb6710abd62f08f22ede6de | ||
| wireguard-tools | kubeops/wireguard-tools:v1.0.20210914 | a6a521dfef6a550a658a5626cb15ab935cb1bfff99f82a2ced7b21317ab12fed | ||
| helm | kubeops/helm:v3.16.4 | 8e2def3efd54f2d149235e3ef71116c37514f7dcda81e8c793e081120c16f323 | ||
| podman | kubeops/podman:5.2.2 | 309d2cbae83687ef2bf151ad6486824348e807348bcd7cdadbecc1bc40db4f86 | ||
| ingress-nginx | 1.15.6 | 4.15.6 | kubeops/ingress-nginx:2.2.0_Beta0 | 57640157dbe06f169ab3e6a770a97bc83fb35269096bff37db498c5309e60bd3 |
| cert-manager | v1.18.2 | v1.18.2 | kubeops/cert-manager:2.2.0_Beta0 | 80870509663ad76eca9d2ec7147f43d1a89e21f1e31cb273d8d534c48621a47c |
| opa-gatekeeper | v3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.2.0_Beta0 | dae0d519d56b4044c771105047df68c76db61df4e2660309714a118b220b88a8 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.2.0_Beta0 | 0769402efb9aae7f0d3c404aa5123f01d2324b1db167717147da324978a4d199 |
| rook-ceph | v1.15.6 | v1.15.6 | kubeops/rook-ceph:2.2.0_Beta0 | 0d98891d643524020f7062db66b6142b56d95933e8c118c456c4f24fc74e888d |
| rook-ceph-airgap | kubeops/rook-ceph-airgap:2.2.0_Beta0 | de2379884bcc658660706aef4729917f5fe41e093c8d9f5098d17a3dc2dd48b3 | ||
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.2.0_Beta0 | 34d3b20326be1be7e69d5242730394d4750c2b908378e543bc69b4d7a049db86 |
| harbor-airgap | kubeops/harbor-airgap:2.2.0_Beta0 | 406e9fe9e8a77d900f3126e93c215f82d8dbbb680554f7ce003ecb5dec5f5c4f | ||
| kube-prometheus-stack | v0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.2.0_Beta0 | bc2c5da217a58fa67040535dfbdd50933ee6f84411e7162e6c3de366275aa3c7 |
| keycloak | 16.8.0 | 1.2.0 | kubeops/keycloak:2.2.0_Beta0 | a18016f2079eab2153a594f17bd0e91706eac6a264bbfabf4bd016d2e7148734 |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.2.0_Beta0 | d4922db9d47c5569ae563a96d72524fa8a0e54b5e2578f1c71b91a5e214b484d |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.2.0_Beta0 | c98242a2488b0cd28782ba5435ca8bed6db6dc5a1d78625291192ad06a7db705 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.2.0_Beta0 | 3e07746ce9b02d08ddcc65e111f64435c0603819ae197c14fa0516bf237826c7 |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.2.0_Beta0 | 755d96edd69433bbb2027833cea3768efc70ae717382b8dc89d2e290a18be3cf |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.2.0_Beta0 | c7dcf941550bd41945cb589721a37f98f2e4593eb4d47d29499e12fd4f9a38ca |
| traefik | v3.6.7 | 39.0.0 | kubeops/traefik:2.2.0_Beta0 | a03d24eb8d153edcf4deefd8dd9a605be544e368018b9e9a0be06dcabe7579bf |
| kubevirt-manager | kubeops/kubevirt-manager:2.2.0_Beta0 | 22b89ccbd8b15fafd8ce25e7ba1b3c4818b81785e8d07d7414f022a1d52757a7 | ||
| kubevirt | kubeops/kubevirt:2.2.0_Beta0 | c41a51da0fa7cc21d1fa0f10914acb62e6473fb27c0e34b68d6f4e435c50f361 |
3 - KubeOps 2.2.0_Alpha5
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 |
4 - KubeOps 2.2.0_Alpha4
KubeOps 2.2.0_Alpha4 - Release Date 15.07.2026
Changelog KubeOpsCtl 2.2.0_Alpha4
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
* Added kubeops-harbor-secret for pulling images from the internal private harbor project 'kubeops' (DEV-2849)
* fixed a bug that prevented to create the kubeops harbor project as private (DEV-2848)
* fixed a bug that prevented to change the kubeops harbor project to private (DEV-2848)
* fixed a bug that prevented the image push of the kubernetes images to local-registry (DEV-2848)
* changed the 'localhost' reference to '127.0.0.1' for enterprise-tools in preperation for the kubernetes 1.36 support (DEV-2848)
* fix image push in local registry (DEV-2848)
* fixed duplicated coredns in 1.36.1 (DEV-2858)
* updated kosi versions for konsistent installation in (DEV-2846)
* updated Harbor ImagePullSecret with 127.0.0.1 instead of masster1 IP (DEV-2848)
* remove hardcoded plugin versions in cluster prepare node (DEV-2845)
* fixed a bug in rook delete section (DEV-2813)
* fixed a bug in nginx ingressclass for traefik (DEV-2789)
* added default secret for grafana (DEV-2866)
* added role bindings for the kubevirt roles (DEV-2851)
* fixed delete ingresses in update process (DEV-2852)
KubeOps 2.2.0_Alpha4
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| kernelmodules | kubeops/kernelmodules:2.2.0_Alpha4 | b8b9d8128ea154b60a46817aa38f7e44d576e40a1f4e4b43cc0ba68b5f5eb638 | ||
| sysctl | kubeops/sysctl:2.2.0_Alpha4 | fcaf2d5ecd8cc2b235fb9366c7956865e571097bae7bedb16da5a9276dcf1abe | ||
| disable-swap | kubeops/disable-swap:2.2.0_Alpha4 | ca8ddbd32b9096dfe738aae76d2b732d9708dd25b73d2976d4b6c74c35348827 | ||
| runtime-setup | kubeops/runtime-setup:2.2.0_Alpha4 | 91960fc27933f9770b7526fc0a9693c9085327aded706024162c84f261550c34 | ||
| kubeadm-init | kubeops/kubeadm-init:2.2.0_Alpha4 | 77512d0c74c03d370b8ab5e92a7684199d515a9a2167bef4c93788f2a5891b35 | ||
| local-registry | kubeops/local-registry:2.2.0_Alpha4 | 811125960b6dbca04cddee7e3d0811fed066416c707748c6d01e34c88e5d8d02 | ||
| load-balancer | kubeops/load-balancer:2.2.0_Alpha4 | cd308637a19354f0d74c8f597a6e8d24eb23dcd43fde002890ba3c002f10feed | ||
| initial-controlplane | kubeops/initial-controlplane:2.2.0_Alpha4 | df1218742feecc236060dd8b50b3fbe6583a5ba457cb4a5f8e034bdf15d24291 | ||
| clustersetup | kubeops/clustersetup:2.2.0_Alpha4 | d4611291d3676f83c5be908a24afbfdae4d8f3134c3a98bdeaa48d5b4f79c85f | ||
| kubernetes-cni | kubeops/kubernetes-cni:2.2.0_Alpha4 | 5b8ece08970bbdb9e365a80c32dab3f12c306ef9498cba1bdb5dff010a6f2337 | ||
| join-controlplane | kubeops/join-controlplane:2.2.0_Alpha4 | 194b4dd23e82d2cb65faeecd0a8bbd04be3d57329b444d32ef082cba037c5608 | ||
| join-worker | kubeops/join-worker:2.2.0_Alpha4 | 6a6f32b3b6f54b3cd9a94355db624d76ba1662bad209e41bd88ef0ecdb65eafa | ||
| pull-packages | kubeops/pull-packages:2.2.0_Alpha4 | 596ebc0873fa853ebb628ecf44fbd990bde40607fd0cbbd6254ba986af2a3ff5 | ||
| prepare-node | kubeops/prepare-node:2.2.0_Alpha4 | 2f308f5b884d5c78417e322ccbaf2246042f84c79490d05a3c6f260725a2dbfc | ||
| firewall-setup | kubeops/firewall-setup:2.2.0_Alpha4 | ce7f916441ecf37e4437b850cc8a48bf20b0aec629e5672157debfe9bf797c45 | ||
| kube-vip | kubeops/kube-vip:2.2.0_Alpha4 | 7b859a9f145cc2f5cd0026c22d7e40da3386e131f39554eaf58709e5ebbd2bc8 | ||
| delete-node | kubeops/delete-node:2.2.0_Alpha4 | 3ee7fa087c22db0b4d8217c22c6c07c0cec5c37d4b0c6bcaf458618322bbfef5 | ||
| auditlog | kubeops/auditlog:2.2.0_Alpha4 | 187e9830c6a28e47c8c34773ece1ad40a448c307cf95ddad0b3de342def51c30 | ||
| kubeadm-upgrade-initial-controlplane | kubeops/kubeadm-upgrade-initial-controlplane:2.2.0_Alpha4 | 06e85af97350aade9f4d4cce2760fd397bd51fff33670dfb245e3f19179ba63a | ||
| kubeadm-upgrade-nodes | kubeops/kubeadm-upgrade-nodes:2.2.0_Alpha4 | 55dedf75870c25b2082035669963dde4d5b7d16fbc86e0955857104568276308 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.30.8 | 21f4cea84b8b8c36926acd407e0b375ba6be4a29d547f01bd516d7942db95b7d | ||
| 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 | 741f9cf8993338f02d78f381d91f5aab14ff95dbdbceee0eae5b7cfc5269b441 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.9 | 65c018b6007320e986cce29b7ef0791d77443ad1c83727f044a1e6341514325a | ||
| 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 | 5e8c595730a8c5b1783e7af6125f687088a8ab33dc278819bfdf7ccbaeb1b9dc | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.35.0 | 8063c08ea0d4308d92abb3a773aa6b4d4d76a019b8b19b2d65a9f68c134757b0 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.36.1 | 6671aa14722e072afb1afb24a4ba8c4beb37c159fe04a643baa91ae9de80379e | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.36.1 | 2058806d46bc00c9aa1236229bd2ce878da8ef1f730a8fb7690033b1f2cf83b6 | ||
| calico | v3.29.1 | v3.29.1 | kubeops/calico:v3.29.1 | 068fa74f06128c219a00e607a88410df0a27a46e880c54ff8da7318bbfa4e1e1 |
| calico-airgap | kubeops/calico-airgap:v3.29.1 | 5caf6ea82d2747ae0e61fed31f0aee2b42ee7ebf581bf0699351273bfebf84aa | ||
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | 3f92d4e1c862c97c5c98fb3a712391a94a068aa9e1a01417e89793a321114afb |
| cilium-airgap | kubeops/cilium-airgap:v1.18.2 | 077ba02a75185f89ddde399d231563ac6d0dd3d2b6cf00cb574b28dbb55cec3c | ||
| multus | kubeops/multus:snapshot-thick | 55b2a0c5343e5761a8368da2137f213863353fb8d09b53e854fbfdb366637164 | ||
| multus-airgap | kubeops/multus-airgap:snapshot-thick | 58971e3415e6797b5caaf67c80028c0754710f154ee104d3c7e17826990bbf0c | ||
| wireguard-tools | kubeops/wireguard-tools:v1.0.20210914 | 8b30fb7e4f5017dd760f7927188b4e591b62b526647b4f47275fd81890df9fd0 | ||
| helm | kubeops/helm:v3.16.4 | 71ccedcbf3869f51e4602e6dc201766d92f703e6737a0ee175219301df17ab8c | ||
| podman | kubeops/podman:5.2.2 | 046c9799355a841f0cd1d49e5b59f20349d65e18ab9a003987f27c44c0370787 | ||
| ingress-nginx | 1.15.6 | 4.15.6 | kubeops/ingress-nginx:2.2.0_Alpha4 | 66120afefa6bd1f1ab76577cf154b1aaca086a1d7a49bbe2ea59d1199514f005 |
| cert-manager | v1.18.2 | v1.18.2 | kubeops/cert-manager:2.2.0_Alpha4 | d06d7092e1165680654a1769d8d3107872c79c0a74c5f059c547b31856ddd0b3 |
| opa-gatekeeper | v3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.2.0_Alpha4 | 625bd0d1ac1d205b97719c3c22eb954b02f297a1738a3a87083fe7b0d7b1a279 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.2.0_Alpha4 | a77c2643f704a7616674edb4ee276e54dadb735822fe3b7bb962ccf373252448 |
| rook-ceph | v1.15.6 | v1.15.6 | kubeops/rook-ceph:2.2.0_Alpha4 | 6c9ef5b86646d93726c1cdbda127f2512478bd8e0cfa80f504c63f0cea16dffb |
| rook-ceph-airgap | kubeops/rook-ceph-airgap:2.2.0_Alpha4 | 1f54c499d39a160651350c191f3b8056181753be16c818daace0851b7aa1be50 | ||
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.2.0_Alpha4 | d40f30e59c48901348911e23ab32913c1b3eb00d40fc85926d4be44e92755459 |
| harbor-airgap | kubeops/harbor-airgap:2.2.0_Alpha4 | 9130671c395045b12a8744d362ff633fe1dca68f0ca5dbb427a656b0cc2da815 | ||
| kube-prometheus-stack | v0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.2.0_Alpha4 | 3c870028e843e0f59cad2f3537c6f769b671683935fe1e94a7aee4cfdaf15237 |
| keycloak | 16.8.0 | 1.2.0 | kubeops/keycloak:2.2.0_Alpha4 | f3aa78ddc2070a3b64f1ef55c9771fbd61901b207522e80b63a3677d9b341530 |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.2.0_Alpha4 | bc24777b379ab3aab9af476d96c21da5488cba4a6f86be3fdd436c5bd32d6169 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.2.0_Alpha4 | cda174f90f1c703041c3821b5466df4d367614f0f46d034351ac4aeb6ae93471 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.2.0_Alpha4 | 87c19ce185c4b1f8b7d5efa83916fa4f8f98f32f8a17903ae165b6daa6494aa9 |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.2.0_Alpha4 | 79c46ca4e68b4c4cbcd1f312278732f2860a5dbcb20d40e6cfaf1bb1a0b2d8f4 |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.2.0_Alpha4 | 47390ef7c6accfe26c92e1052bde533a82199322a968dc5a0910fe4bd9e6877e |
| traefik | v3.6.7 | 39.0.0 | kubeops/traefik:2.2.0_Alpha4 | 617f7bd3071882fa3bfa22b4dd70e1c1febc37f9f052a97fda5ba2728520a426 |
| kubevirt-manager | kubeops/kubevirt-manager:2.2.0_Alpha4 | fcc0151420e75b13bc93b5d31052574386b4a9040000635b0b97a99e0da1a20f | ||
| kubevirt | kubeops/kubevirt:2.2.0_Alpha4 | 0006495d3ead7fcc9679669bf291d89d02bc9da215296ce9cc3c4f6a95c47a60 |
5 - KubeOps 2.2.0_Alpha3
KubeOps 2.2.0_Alpha3 - Release Date 06.07.2026
Changelog KubeOpsCtl 2.2.0_Alpha3
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
+ fixed a podman bug affecting pull packages
+ fixed a harbor bug setting up cluster
+ added creation of nginx ingressclass, when installing traefik for backwards compatabilty
+ fixed default secret for kubeops-dashboard
* kubeopsctl pull command now verifies if the specified tool value file exists
KubeOps 2.2.0_Alpha3
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| kernelmodules | kubeops/kernelmodules:2.2.0_Alpha3 | baa085fdc32ffe9b6096b7de037205fdb04d195b9463bd3aa2bc4bb4d6958723 | ||
| sysctl | kubeops/sysctl:2.2.0_Alpha3 | 888633a3ce014325562490e4ba039cbc66150db2cf4854e878b57cf13ff719cd | ||
| disable-swap | kubeops/disable-swap:2.2.0_Alpha3 | 9eb533b35a205700dfb64525debcfd8870ea50b420931c09380ba4b59286c487 | ||
| runtime-setup | kubeops/runtime-setup:2.2.0_Alpha3 | 279fecbce53b7eb464d8ea700780b0a399bb405c245a94fbfa7eb60df6159b07 | ||
| kubeadm-init | kubeops/kubeadm-init:2.2.0_Alpha3 | 6727cf4b91fffd59b3b9534fca573aedb4d28a8814367293c0902122ee964fed | ||
| local-registry | kubeops/local-registry:2.2.0_Alpha3 | b4515b6d771f0d3132aeba95a0b5a3818733b3bc0d1163dbcc1073f3780dc53c | ||
| load-balancer | kubeops/load-balancer:2.2.0_Alpha3 | dd808aab32bfb7df9ec10427220ad471a73cf8180fbe5c901d21d8ae45ad9afd | ||
| initial-controlplane | kubeops/initial-controlplane:2.2.0_Alpha3 | 9fe2900e25ccbbfa9f56df43a9219a4e63c94881ee613b70ade521c9d3f3e3e9 | ||
| clustersetup | kubeops/clustersetup:2.2.0_Alpha3 | bb02b3ceaf3f9aa9fce2d5b5f4ac368c104be3310c78e0e1882ff1a435834767 | ||
| kubernetes-cni | kubeops/kubernetes-cni:2.2.0_Alpha3 | 99041a3087227597ba187eee782f32323a07cf05b5ec0c08d6588a32df1a0ac8 | ||
| join-controlplane | kubeops/join-controlplane:2.2.0_Alpha3 | 78be8ef771e2d7b390e5efb80b0249c5755fcd2291b91e498035865be33ec9d2 | ||
| join-worker | kubeops/join-worker:2.2.0_Alpha3 | 06263746175c78fee6d84d12a6cd76109b707d7fd1f3316754744efb6ba0d4df | ||
| pull-packages | kubeops/pull-packages:2.2.0_Alpha3 | e480b4dde442075eb950c6b4633bb61f9b9c85b07a6ecea0893d7a199940cac3 | ||
| prepare-node | kubeops/prepare-node:2.2.0_Alpha3 | 57804c81b60d8b359bfe9dcabf57b206be91bee41dad2dcc6854157e742a0e45 | ||
| firewall-setup | kubeops/firewall-setup:2.2.0_Alpha3 | d52215ba6816e1ef72c52408c89b60bad4b060716298114bca668fc333496484 | ||
| kube-vip | kubeops/kube-vip:2.2.0_Alpha3 | 3c2e892b9cb5a2ff6326ff625922eb72d1392a40373fb6c4ae7bf23e5bad3539 | ||
| delete-node | kubeops/delete-node:2.2.0_Alpha3 | 26ff390ec7b75ea6574d3dc69e931ae05ce594b113b20d6ecc6f40818d8b9dc1 | ||
| auditlog | kubeops/auditlog:2.2.0_Alpha3 | 28a6d0df68ecb5e9adb4c1d9e5410616985560312f39949379e94b396764a7bc | ||
| kubeadm-upgrade-initial-controlplane | kubeops/kubeadm-upgrade-initial-controlplane:2.2.0_Alpha3 | 5efd44211aa492b111c14f57c6603afd39402e0155b9c13b9560e7dc9bb14fe1 | ||
| kubeadm-upgrade-nodes | kubeops/kubeadm-upgrade-nodes:2.2.0_Alpha3 | aaf0db0b4349a22235dd6ff5e49f024230a1f2fdfaa8937b710b3ea2e12d0942 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.30.8 | 1d63ac6be897f3a3038c0a2b712c97995036badd84a7ad52df3b7ecdbf3e1640 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.30.8 | 3c182aebbeca0d0545790ff9c9e91a79dba99ef551e8214ae57439c74e1e61c4 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.31.6 | 3f06878873f38b565a3b2d04366f92e9e343bfeb6d8f1b743f59bf4c1aa2c1a0 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.31.6 | 81cec177ca156e0dd807351435af39b5cb303cb285f8001f20024e193dd292b5 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.2 | aa989ca7bab9ecd5d884d664d8aa8369d3bcadebdabb39f1964ef82b92d79200 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.2 | 2180f5ba289f27b7f63b2c70c9ad686692494a073cf2142350f58681120a3fe7 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.9 | 741f9cf8993338f02d78f381d91f5aab14ff95dbdbceee0eae5b7cfc5269b441 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.9 | 65c018b6007320e986cce29b7ef0791d77443ad1c83727f044a1e6341514325a | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.33.5 | 7ed737092d542fc9e9a842d552939186e4e3dd106bb506ab3839b4da6a27a53e | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.33.5 | 3cc1ba55cb79c474b35f2ca1fe01b3063e675243e28a4330ae1b34983c957fed | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.34.1 | 10c61d5b975a7767a9199ff06dc0c9e437285f80dbe0aea5ffd6b80dfc8b48ae | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.34.1 | ccb8c06e4d034575f3b062c1da09c7a8f12d0c0455e35626c5d8b9d58dc9a347 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.35.0 | 5e8c595730a8c5b1783e7af6125f687088a8ab33dc278819bfdf7ccbaeb1b9dc | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.35.0 | ba62f6f75d42ead1115ad4d047e98dbd529806e2781706138d3e8f582cacc86f | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.36.1 | b175b151065e191ec0967eac87a52c176c27479f5c86b93166e39685beea3086 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.36.1 | 2058806d46bc00c9aa1236229bd2ce878da8ef1f730a8fb7690033b1f2cf83b6 | ||
| calico | v3.29.1 | v3.29.1 | kubeops/calico:v3.29.1 | d30ee6c53af0742d1768ccba720d66af48d168dbcaf8490fba5f40204ba9b54a |
| calico-airgap | kubeops/calico-airgap:v3.29.1 | 5caf6ea82d2747ae0e61fed31f0aee2b42ee7ebf581bf0699351273bfebf84aa | ||
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | ba5f1673d45da5bb8932ce20ecfb1728083f06bb53576e08fe16861387089c9a |
| cilium-airgap | kubeops/cilium-airgap:v1.18.2 | 077ba02a75185f89ddde399d231563ac6d0dd3d2b6cf00cb574b28dbb55cec3c | ||
| multus | kubeops/multus:snapshot-thick | e8790333576ccb479016e2a044305cf9b44a6416b993badf66a63ffc66268a1c | ||
| multus-airgap | kubeops/multus-airgap:snapshot-thick | 7c2d01ddbc01bcfb091f1707874c9b39b8cd9e0384476bbd50b2392f900dc929 | ||
| wireguard-tools | kubeops/wireguard-tools:v1.0.20210914 | d0184fd22fecaf90c3ec0cf650619dfd8899d5105f415115fcc4619797ffcbab | ||
| helm | kubeops/helm:v3.16.4 | 71ccedcbf3869f51e4602e6dc201766d92f703e6737a0ee175219301df17ab8c | ||
| podman | kubeops/podman:5.2.2 | c073f6aa5d6f870e79d698d143fbfad2bacbbfa72d14999eed2834b620e2bbda | ||
| ingress-nginx | 1.15.6 | 4.15.6 | kubeops/ingress-nginx:2.2.0_Alpha3 | 770d79dd1fe93fcbee9d681dbc0273ff5fba2ee8cd515509807d62211d8b32b4 |
| cert-manager | v1.18.2 | v1.18.2 | kubeops/cert-manager:2.2.0_Alpha3 | 6edc5e50bc400358ec988f3a7180481d56984be83baf0692d2fb4d68c731696c |
| opa-gatekeeper | v3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.2.0_Alpha3 | bd7196edf9085428d4caf4f0ddeb881f62f96df1a5546ef4bbdb0d2f59ef8444 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.2.0_Alpha3 | 29a6776e0a84dc3219b7c6cfe7fca7c64074203caf3fd8115a8c986ca90b15d4 |
| rook-ceph | v1.15.6 | v1.15.6 | kubeops/rook-ceph:2.2.0_Alpha3 | 251744cc71fe9d1fbeb7e31931ed8bc51e6ba9494cce4ad495cf99e7b0afcb9b |
| rook-ceph-airgap | kubeops/rook-ceph-airgap:2.2.0_Alpha3 | 321234847f4970624191959c518dfba060203b1c8e785ea4ef71be335e0afe7e | ||
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.2.0_Alpha3 | ce8866c1456c5985484958a21a9e659e713b7ea3f79435121cc9655226fb2606 |
| harbor-airgap | kubeops/harbor-airgap:2.2.0_Alpha3 | 98c06490a5448a029ca536ca70df97ac84002cf074f0064813e3835e79ca43e4 | ||
| kube-prometheus-stack | v0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.2.0_Alpha3 | bb246c212407997f1d7c7ef8ab2ea005badac6e4969ce9524bfbc2fb1ab757a6 |
| keycloak | 16.8.0 | 1.2.0 | kubeops/keycloak:2.2.0_Alpha3 | 15d2c052627f18a1c1705cad8dbe311abf96f023a6d6f64dae882e97fed27955 |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.2.0_Alpha3 | 9bb5255a34b3c9110be4d7dac71e66d50d6f8a8abd47ffd4afccdd3f4d0406f1 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.2.0_Alpha3 | 39ba8c6b7414ebfce338d24fd9d4e141052786506e45c6d8f6047b774a48ce53 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.2.0_Alpha3 | 9234774c5e1190fa82ae99c76b9844c0b8eb528d8502659a454c69bbd39a2f6d |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.2.0_Alpha3 | 5345c3a4eebb00c6d57352d7efb02c9f94866a19091eb03b449985e1c20d6fd3 |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.2.0_Alpha3 | 08b8ae151724d9c85e464006844d4df9e1cddf0f4811486688e943caca549641 |
| traefik | v3.6.7 | 39.0.0 | kubeops/traefik:2.2.0_Alpha3 | aed92a7356ee387a1f27611d9c1292f8256e227f79dd4b9fcfba19a8201cdbce |
| kubevirt-manager | kubeops/kubevirt-manager:2.2.0_Alpha3 | 439a482052c992d96b41bb67339b5ab4dc98571db58322416f92eb7b00ac2633 | ||
| kubevirt | kubeops/kubevirt:2.2.0_Alpha3 | 59d4471627c5ff23671abafb9fc826ae6adac7c839963b5c899a89f3f72f7470 |
6 - KubeOps 2.2.0_Alpha2
KubeOps 2.2.0_Alpha2 - Release Date 15.06.2026
Changelog KubeOpsCtl 2.2.0_Alpha2
Whats new?
- Added support for OpenSUSE MicroOS
- 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
+ fixed a bug affecting pull packages
+ fixed a bug setting up cluster
KubeOps 2.2.0_Alpha2 Versions
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| kernelmodules | kubeops/kernelmodules:2.2.0_Alpha2 | 5d7125437edc4db9a118799b266011a7bbcd51c12e7730767e01cc10e98a90e6 | ||
| sysctl | kubeops/sysctl:2.2.0_Alpha2 | 376218f23a6ec55da32aefe3377f0ccf4ba694e5b494ab68e4a64e9758675a4f | ||
| disable-swap | kubeops/disable-swap:2.2.0_Alpha2 | 4cdf2c790b0c8d3750025d3ff5c84ecea28020222ca0cc5a1e9b4169e5cdfe0a | ||
| runtime-setup | kubeops/runtime-setup:2.2.0_Alpha2 | 82f60348c09d233d2e9fb5c4e5ffd470ac243b8f1da2fba99ea7e42b719cac9f | ||
| kubeadm-init | kubeops/kubeadm-init:2.2.0_Alpha2 | 86079e251e0f49f31c2c22fc8124ed73ac09bf5ddf270a83b18f5b348a6ea91a | ||
| local-registry | kubeops/local-registry:2.2.0_Alpha2 | 4756047a6ee44e28834e91ea5bbc3d1f58bde63610d735d0c019727775d450db | ||
| load-balancer | kubeops/load-balancer:2.2.0_Alpha2 | 98f5e755414e80c71507e5a634876a26f5d428e2a19ae223c30f19da58d69482 | ||
| initial-controlplane | kubeops/initial-controlplane:2.2.0_Alpha2 | fe3fc8e5b3e5ad573680dcdb7e1ca459fd6a82024469b4e990adba549b05e023 | ||
| clustersetup | kubeops/clustersetup:2.2.0_Alpha2 | 8ac274a620cba7fdbcd01b5787c62eb78930d7d8b3125ce2d8f02eddc88223d1 | ||
| kubernetes-cni | kubeops/kubernetes-cni:2.2.0_Alpha2 | f79e6a69a84ab04706b9ca9494d5fca7ee35ae8f606e21d281ca71afa4b19593 | ||
| join-controlplane | kubeops/join-controlplane:2.2.0_Alpha2 | 03b76f69099a273ca9713aa7f0413f10a2b634264cb3b51895aaf387606de6ed | ||
| join-worker | kubeops/join-worker:2.2.0_Alpha2 | 4143a43744cfbd49b89b45379171b4a3d49b9dd0024c98d64efddefa416a18d4 | ||
| prepare-node | kubeops/prepare-node:2.2.0_Alpha2 | 2b6c0da03f2fa215208446619f93a8e522cc713b70714a3f1b9d5ac769b52b3f | ||
| firewall-setup | kubeops/firewall-setup:2.2.0_Alpha2 | 14d95da75da2ae88e426a17d5dc4f8a46b36ecf77eb439d51962c845a8ed2545 | ||
| kube-vip | kubeops/kube-vip:2.2.0_Alpha2 | 71f32197622f13a408f5211d5d45523fd1e82d481b14bdadfaf70e1ba2720a4f | ||
| delete-node | kubeops/delete-node:2.2.0_Alpha2 | e5b198a812123b32cf9d79771d18e83a230008666c89a7fec2cc39e510cdb10d | ||
| auditlog | kubeops/auditlog:2.2.0_Alpha2 | a27c30bf4f310d3d1feb6621ca6a83412ece25525ed14e8748714b8460340e33 | ||
| kubeadm-upgrade-initial-controlplane | kubeops/kubeadm-upgrade-initial-controlplane:2.2.0_Alpha2 | 7c80574358f65136706e529a66dc382800eec30728ee6b1ef3cd7b5b02dc3740 | ||
| kubeadm-upgrade-nodes | kubeops/kubeadm-upgrade-nodes:2.2.0_Alpha2 | a93edde9b3906e6d19dd2cb2064699f0153779c04ef0a4ab057a363551ad859e | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.30.8 | f98ae100392241feb6212e47aae9b32c066ddbd42aec385e6da93807d00537cc | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.30.8 | c46b17fd7998e80d633154211dbe73071bdc4eee45d36cd13cbf38cea934bb0d | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.31.6 | d363563d83e7a6495fedb9879bd47ac40cdc59771d0d29fcd5e2bef6a76ad5a3 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.31.6 | 0c84cb282ebe027420ec931cc3165daf33a1dc65bd45bb710ecb26e5cf3aebd5 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.2 | c4b3f8eb0b2f60d7b9615f6bc528ff8e2d20e5cdc95c77e879acf5ddb9592880 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.2 | 5ea0128868252d511db0cd338ba3669136406a28239059b56fe8518c1bdcaeaa | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.32.9 | 503b87d9f155082edbc07b3c4d115fc715d5e5c6d12d6e3e352dfeb611956e33 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.32.9 | 829da596616fc113d653728b7d78c7613f4332a38ccb67ad40919a0b0e62083e | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.33.5 | 3217480f2f71c0a0472ad6560c83c39936b5c8e5b19a61f78406cc169d88b914 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.33.5 | a8423c5396bc8b8aa4aea406955b73d451a6fe1fef39dc0f23876e938036c067 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.34.1 | dd9a1dc02d08019072228775cb5ef798c3eed9388361f5f1371c6058ff6ce727 | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.34.1 | 51b16fb2f075a15d1df59734c4f5bdc2dbcfc99bfff7cddab4393e33b0e7ce53 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.35.0 | 63b444990214f3e7054ca95e184f2b5dae45722b70891077926e64347f26db8b | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.35.0 | 2a8538eba3361eba843846f37a6043b54afa0530d67a5d3093c94ba62e52bb88 | ||
| kubernetes-tools | kubeops/kubernetes-tools:1.36.1 | fa2c4ce088be6ac77f33125e72a76c2974cfc7e8092d6b48686eed93efb912ef | ||
| kubernetes-tools-airgap | kubeops/kubernetes-tools-airgap:1.36.1 | 6a707795ae36cac9237e193dab0387b6c483f6f9dd3a678bc00ae7b61bbca7c5 | ||
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | 179fe4a32a3ffec72982502befc3f77cdc857190e2b074c0c9edd83dc98122d8 |
| calico-airgap | kubeops/calico-airgap:v3.29.1 | 5caf6ea82d2747ae0e61fed31f0aee2b42ee7ebf581bf0699351273bfebf84aa | ||
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | 9d0c4fb5d27a8233cb951630760b37224d39e3a273afa4007673b970980a495f |
| cilium-airgap | kubeops/cilium-airgap:v1.18.2 | 077ba02a75185f89ddde399d231563ac6d0dd3d2b6cf00cb574b28dbb55cec3c | ||
| multus | snapshot-thick | kubeops/multus:snapshot-thick | 987757add7a2375c2b7e3c3bc31cd0ed56daef66bc298addf801b35587ed5828 | |
| multus-airgap | kubeops/multus-airgap:snapshot-thick | 6ff3920ac005d12925e7bd5300784095637c02386e891b3b622e18dffdb01b98 | ||
| wireguard-tools | kubeops/wireguard-tools:v1.0.20210914 | c5be10d3d74fb85ae8ea53597408e2bd048c7ecce8f1de162693ab798620de5e | ||
| helm | kubeops/helm:v3.16.4 | 71ccedcbf3869f51e4602e6dc201766d92f703e6737a0ee175219301df17ab8c | ||
| podman | kubeops/podman:5.2.2 | 43b31ae2cd1a9650b2307104160c57e1dc843be853563f45dfdacd1f86c23a56 | ||
| ingress-nginx | 1.15.6 | 4.15.6 | kubeops/ingress-nginx:2.2.0_Alpha2 | 015cad9401c7b78b9750850052f409ac1d2273626da073124ce66f07c7aadc93 |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.2.0_Alpha2 | 184de8b4882c2faead45cbeeafaa15e3da1dc2afecdf7793e949cd09811907e5 |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.2.0_Alpha2 | 0a6b5a3696a8372441be347f41c19959e70394e8ae2321c342011cc5822aed28 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.2.0_Alpha2 | 51c3577ea196535c2afb10c8ba1003ba176f293589cdd3ec4f162ee5d0f1e510 |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.2.0_Alpha2 | 46a6383977167a37697803ceaafd79f7f5153d898432f12773bd23caa1cfa281 |
| rook-ceph-airgap | kubeops/rook-ceph-airgap:2.2.0_Alpha2 | 6ddff331c5f600e6e6a6391193726dfb8fc77d24c8edeee60f964e1515664772 | ||
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.2.0_Alpha2 | e7444dda76aef17f56d50124c2ce88b595130a528df0c584d75682eca5808ca3 |
| harbor-airgap | kubeops/harbor-airgap:2.2.0_Alpha2 | 0b289be00cd6d20c726804efcf3f56fe8719b5550e99e1d7161a5d55d9eb54d6 | ||
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.2.0_Alpha2 | 2efafc789466f604213a464a5910ce195ddb6d0cc61d780684bfab7af1996417 |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.2.0_Alpha2 | 399cb02f115031d03edba878e5a1b20a9481afb7352c3a287cf3b3fd74a819bb |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.2.0_Alpha2 | cb93b543753be281b4dbb0b3f0d92dc87a9f14acd1ea65769f5598ddd7d6eb8e |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.2.0_Alpha2 | c3931814b8552f5c983ec4f3981dc5b18d565a30c77112f811b7f9df406565fa |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.2.0_Alpha2 | dd288de79a0752f358f4d43852cb1e1839fdcce4e02458c9e78654113c232051 |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.2.0_Alpha2 | a1448ca2bb738fa05d1e3f7ecda5f3cae38d57b688ed4ea60c0c5b50f602ab7a |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.2.0_Alpha2 | 3f4f422610a93516767571dcc5bd498c4e07f8b88f1ec2c19ea61c546107574d |
| traefik | 3.6.7 | 39.0.0 | kubeops/traefik:2.2.0_Alpha2 | 52d7ce23504be4dbbeff424a5a865bd217291e0a56d63c8bced14cc9382eafb8 |
| kubevirt-manager | 1.5.1 | kubeops/kubevirt-manager:2.2.0_Alpha2 | e785a66244e33c4b8595781544f5bfdf867df8a89a16c21348a9b7829f5beac8 | |
| kubevirt | 1.4.0 | kubeops/kubevirt:2.2.0_Alpha2 | bcc947e3756d09aaf8e8dbf3e9351ba0e578a06f63fa5c00accd7ac121862610 |
7 - KubeOps 2.2.0_Alpha1
KubeOps 2.2.0_Alpha1 - Release Date 08.06.2026
Changelog KubeOpsCtl 2.2.0_Alpha1
Whats new?
- Added support for OpenSUSE MicroOS
- 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
8 - KubeOps 2.2.0_Alpha0
KubeOps 2.2.0_Alpha0 - Release Date 26.05.2026
Changelog KubeOpsCtl 2.2.0_Alpha0
Whats new?
- Added support for OpenSUSE MicroOS
- 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
9 - KubeOps 2.1.0
KubeOps 2.1.0 - Release Date 16.06.2026
Changelog KubeOpsCtl 2.1.0
Whats new?
- Added Single Sign-On (SSO) with Keycloak for Rook-Ceph
- Added Single Sign-On (SSO) with Keycloak for Harbor
- Added Single Sign-On (SSO) with Keycloak for Grafana
- Added Single Sign-On (SSO) with Keycloak for KubeOps Dashboard
- Added Single Sign-On (SSO) with Keycloak for OpenSearch Dashboard
- Added Traefik for manual installation
- Added CloudNativePG operator for manual installation
- Added command kubeopsctl check-connections -f cluster-values.yaml
- Added check-connections before kubeopsctl apply
- Improved cert-manager package to install lets-encrypt-staging as inital CA for SSO support
- Improved harbor backup by adding pre.hook.backup.velero.io in harbor package
- Improved keycloak backup by adding pre.hook.backup.velero.io in harbor package
- Improved kubeopsctl apply no longer throws an exception when cluster-values.yaml is missing.
- Added Kubernetes 1.35 support
- Added Kubernetes 1.36 support for non-airgap only
Fixes
- Implemented fixes for the following CVEs affecting the `rook-ceph` package:
- CVE-2025-68121
- CVE-2026-33186
- Implemented fixes for the following CVEs affecting the `ingress-nginx` package:
- CVE-2025-68121
- Implemented fixes for the `keycloak` package:
- A Keycloak bug has been fixed where the database was not persistent
- Implemented fixes for the `opensearch-os` package:
- A bug has been fixed that prevented usernames and passwords from being retained after the upgrade
Versions KubeOps 2.1.0
| Tool | App Version | Chart Version | Package Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|---|
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | kubeops/calico:v3.29.1 | 023f1b1e11253ab70589cb4e9c5a5d292059de7a7a905e932d3c9b0d90bb3127 |
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | kubeops/cilium:v1.18.2 | b839b0afbe0b194134fba1948e805e8356d2297ed55bf09f47e739174b021210 |
| multus | snapshot-thick | kubeops/multus:snapshot-thick | kubeops/multus:snapshot-thick | a5a0760916e6656beb4970fd9f3fa5484449e4e28d26a2335cae0d65ebbd3ae0 | |
| ingress-nginx | 1.15.6 | 4.15.6 | kubeops/ingress-nginx:2.1.0_Beta0 | kubeops/ingress-nginx:2.1.0 | 4b2d3ffc940873794be63354c56a1c5641cfeb57d962fb88394024451b60916f |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.1.0_Beta0 | kubeops/cert-manager:2.1.0 | e2e8f3a37d134b0af3571328d657d39c04f18188ffe3d59095089d06f9f0a1ee |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.1.0_Beta0 | kubeops/opa-gatekeeper:2.1.0 | 43223ba76981d3a9de55830dbf20579c5048279311e7976d0380532cf5015fbf |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.1.0_Beta0 | kubeops/velero:2.1.0 | 86a4b333c0c31b870b9affcde72a472c086ebf223b91d9668caac4f63e45f53e |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.1.0_Beta0 | kubeops/rook-ceph:2.1.0 | cbf0e6b797f9789405650dff04d0db37bb98aac8c617b79b8ffd8e0772afb243 |
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.1.0_Beta0 | kubeops/harbor:2.1.0 | 0d85a7e41d6605484b3e4522af4c557478c145016e6834b7e6b6b8db92bc5a60 |
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.1.0_Beta0 | kubeops/kube-prometheus-stack:2.1.0 | 1f5329359e6a1ec8dcc8765ccbde110278ae7837afec86085cbf34641745b7a3 |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.1.0_Beta0 | kubeops/keycloak:2.1.0 | 443a678db05c0d8721fe7783a978126a862537b4a7699fcaa48499822593dae8 |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.1.0_Beta0 | kubeops/kubeops-dashboard:2.1.0 | ca6d057649f2cb101d79cc154ad7debee2e6bf8492e3574496c4b2cd896b3333 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.1.0_Beta0 | kubeops/filebeat-os:2.1.0 | 9895b4fa6a3ea52d3fea660edf83e0de6b3b597d819294e4ec13faa2a4e5ef06 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.1.0_Beta0 | kubeops/logstash-os:2.1.0 | 73b435a3e0d8f08f310a629504eb9be28c32a09143710811c0f0951a3253656c |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.1.0_Beta0 | kubeops/opensearch-os:2.1.0 | 9f7994400e0cd4f04fff9b72ee35d1e9031f4f4dbb238da4849e413ebe1716d4 |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.1.0_Beta0 | kubeops/opensearch-dashboards:2.1.0 | 218c437c4776ff7360ac07699b0801018258392a266f1d65b05c15377f3f5b4c |
| traefik | 3.6.7 | 39.0.0 | kubeops/traefik:2.1.0 | kubeops/traefik:2.1.0 | 172533bca8794382ec00557804ae4b3d3d80828f5ba7921d045df06a9d814c54 |
10 - KubeOps 2.1.0_Beta0
KubeOps 2.1.0_Beta0 - Release Date 13.04.2026
Changelog KubeOpsCtl 2.1.0_Beta0
Whats new?
- Added Single Sign-On (SSO) with Keycloak for Harbor
- Added Single Sign-On (SSO) with Keycloak for Grafana
- Added Single Sign-On (SSO) with Keycloak for KubeOps Dashboard
- Added Traefik for manual installation
- Added CloudNativePG operator for manual installation
- Added command kubeopsctl check-connections -f cluster-values.yaml
- Added check-connections before kubeopsctl apply
- Improved cert-manager package to install lets-encrypt-staging as inital CA for SSO support
- Improved harbor backup by adding pre.hook.backup.velero.io in harbor package
- Improved keycloak backup by adding pre.hook.backup.velero.io in harbor package
- Improved kubeopsctl apply no longer throws an exception when cluster-values.yaml is missing.
Versions KubeOps 2.1.0_Beta0
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | 063ca2d09ae26610bb386f3ba12a8bb3ecec2a0c52eb7d014a05bd6bed9461b7 |
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | 240e7fd568976f26b885a26daa23c1a3f4c54552554abbf110d8bcef6005a0d0 |
| multus | snapshot-thick | kubeops/multus:snapshot-thick | f3112eb8e49b512033158c358190c6a833dfe4d47b0d2e9bf814946e6e140d5b | |
| ingress-nginx | 1.11.5 | 4.11.5 | kubeops/ingress-nginx:2.1.0_Beta0 | 301c3c4e9d6a1075b467bd1c01c755479b208b126e9b15c48eb0f330e4a4956d |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.1.0_Beta0 | 40bb60bd217624bbdce7499bdd083389f3ce86d858f5eba2ef887d9e2430917b |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.1.0_Beta0 | 643b161981306bd847576e22a09be93fdd51eb99cee59d185067519910cd9001 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.1.0_Beta0 | 3aa92d0b07c0110cd7a5ed67c3f4af27f024f802f1ae4140521543831980485e |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.1.0_Beta0 | 49f64bdfb4a7e190aa3d9e242ce3408ae64a8c21736eb71822cf61bceb651cf2 |
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.1.0_Beta0 | 7ecbebb32bc8695054d25f39763970155f678e848578a05dcc02110a2497b4f4 |
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.1.0_Beta0 | 7e5e6af94b47af9039cce293404762e6de2644de8b0e4fc8e2ebb5a2864ba9b8 |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.1.0_Beta0 | 8553fd9ed05918048406eb8171b30c4963a14bdbd032c7fdd2b29dbf25bdd190 |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.1.0_Beta0 | 7648148ce645549a1e1de2b32635c0be7e1197f1c472309f2ecd4f17a6e83a65 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.1.0_Beta0 | e5a6256481fa09f3a1a8e69633ab62c0fa97aff5eb67c780e6f857daa9d06636 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.1.0_Beta0 | 0b31b98cdcded952d0f7d52b8c0a4cc51877b4869853c7944021b067d9bd6586 |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.1.0_Beta0 | cdb0822b62241306a94e951d2b3e4b7f1a959626eaa53dc61a2e5e5d07b788df |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.1.0_Beta0 | 838d51f87aee3d005fa5ae8c2a832b27a3c4cf8fcce66048adc989bad0595ca8 |
| traefik | 3.6.7 | 39.0.0 | kubeops/traefik:2.1.0 | fe0af58d4d1de42cc1f05d11ed87495ea837ff1bf7dfc28a29aed721b72bb559 |
11 - KubeOps 2.1.0_Alpha0
KubeOps 2.1.0_Alpha0 - Release Date 09.03.2026
Changelog KubeOpsCtl 2.1.0_Alpha0
Whats new?
+ Added Single Sign-On (SSO) with Keycloak for Rook-Ceph
+ Added Single Sign-On (SSO) with Keycloak for Harbor
+ Added Single Sign-On (SSO) with Keycloak for Grafana
+ Added Single Sign-On (SSO) with Keycloak for KubeOps Dashboard
+ Added Single Sign-On (SSO) with Keycloak for OpenSearch Dashboard
+ Added Traefik for manual installation
+ Added CloudNativePG operator for manual installation
+ Added command kubeopsctl check-connections -f cluster-values.yaml
+ Added check-connections before kubeopsctl apply
+ Improved cert-manager package to install lets-encrypt-staging as inital CA for SSO support
+ Improved harbor backup by adding pre.hook.backup.velero.io in harbor package
+ Improved keycloak backup by adding pre.hook.backup.velero.io in harbor package
+ Improved kubeopsctl apply no longer throws an exception when cluster-values.yaml is missing.
12 - KubeOps 2.0.5
KubeOps 2.0.5 - Release Date 08.05.2026
Changelog KubeOpsCtl 2.0.5
Fixes
- Implemented fixes for the following CVEs affecting the `rook-ceph` package:
- CVE-2025-68121
- CVE-2026-33186
- Implemented fixes for the following CVEs affecting the `ingress-nginx` package:
- CVE-2025-68121
- Implemented fixes for the `keycloak` package:
- A Keycloak bug has been fixed where the database was not persistent
- Implemented fixes for the `opensearch-os` package:
- A bug has been fixed that prevented usernames and passwords from being retained after the upgrade
- Implemented fixes for RHEL:
- A bug has been fixed that prevented users from using a repository other than “kubeops-repo”
Versions KubeOps 2.0.5
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | 360d735dd32e80137e8d4b457888a278fe749265e8c068fbae2c2848f0e3293a |
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | 0877aede4d94c659632eeb70a234cc92054a0b8b31d1c78ed5a6ce2b22879b10 |
| multus | snapshot-thick | kubeops/multus:snapshot-thick | 4656121cbedff935e204a57000d3221504063e2aea7dbb393fa7bce21891cebe | |
| ingress-nginx | 1.15.6 | 4.15.6 | kubeops/ingress-nginx:2.0.5 | c38d6b97181121efdb423fb6df7a652e37a0b569bd04fd89b2299ddf34514ff4 |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.0.5 | 263de2b0ac45dc8b1510ccae22afdb2a8ef891695a017bf8bb2dce632dc507f6 |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.0.5 | 038f5de87686465af446b85833f4e5988272df38253a8a4c776ffd2080df430c |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.0.5 | 4abd94e3f90b718bd1aec80bd68920f55256c8bca5650c2f9e39c5b9d15ffd36 |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.0.5 | c13723f7b5359c099499b136527d5e2cc80ee4d436d29b4422a2b4738ceac27e |
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.0.5 | 0a3253f8544b6946536ff325c1402635ee3d8b8fe930e791f008471da6e0c7e9 |
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.0.5 | b5c655a935e50b0b80459ea9010d92f16684bcd39abfe3b44cb29eae285f16f0 |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.0.5 | 0fda8de91ac6855430194b89fe90e729466be56b5f25c2370da1e9cdb557186b |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.0.5 | 71ab5b8405d5b3bcfa86ee6f53d6358fc2f329fcfa1106bbef6339b55646fa95 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.0.5 | 3d7809cb0fc176c049652f0b6d5300e34d9b88411391b3f33c95b956c98cb276 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.0.5 | 2b3550913405f51db18f491e3f268921c54efd6483a7e9463126a47f7cfebc4e |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.0.5 | 52ea3777bd5d1c6bdc9a26237de53cac7205d7c84c824df4bf1f5cf19a526a6b |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.0.5 | 794b8a658a79729cd4589b9c364c9a7c2739247c8391ca8c364b847d9a4fe10c |
13 - KubeOps 2.0.4
KubeOps 2.0.4 - Release Date 02.03.2026
Changelog KubeOpsCtl 2.0.4
Fixes
- Implemented fixes for the following CVEs affecting the `harbor` package:
- CVE-2025-27151
- CVE-2025-49844
- Implemented fixes for the following CVEs affecting the `opensearch` package:
- CVE-2025-68428
- CVE-2025-9288
- Implemented fixes for the following CVEs affecting the `opensearch-dashboards` package:
- App Version 3.4.0, Chart Version 3.4.0
- CVE-2025-68428
- CVE-2025-9288
Versions KubeOps 2.0.4
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | 731447b3b231258dd636d4a9bd1e96da406c148231c434e21acaab492b00000f |
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | 240e7fd568976f26b885a26daa23c1a3f4c54552554abbf110d8bcef6005a0d0 |
| multus | snapshot-thick | kubeops/multus:snapshot-thick | cc929a5013323247027bb83f3f9b266fc0e4240c6e00cd2c8898a3796b4783bc | |
| ingress-nginx | 1.11.5 | 4.11.5 | kubeops/ingress-nginx:2.0.4 | 01a5426de06f5b3610c36238fc3d6d60c05d167ad367ed94e11d1851ca7d13bb |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.0.4 | 72674b1a96372d5d69ed11da55d6060ba39af3dc496d4844ae98c2ad841f3f2a |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.0.4 | d7a4616f25de303af5d1aabba57998e1bce6d735375819cc1a002d70453c03e6 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.0.4 | ccea73765c3aff7d84412fed5fa648c5ccfd26f269192c62f970e862b64682d7 |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.0.4 | 527582b5b7e24fd3451ae89564decf103559ee90f4048ab89f7f9aedfe98fe52 |
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.0.4 | 56b5895e92f156966b7da487e1b7c5af44b25ce05ae98ac9cca9fe9197f1642c |
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.0.4 | 007256619efe07a33b9311b3ee16431ed4d729f9a4d69e1a9cb8f9947a8e829c |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.0.4 | 833c4c807f2ffb006fb4731032c868428414214733984b826d65e5f0a504e47c |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.0.4 | 0a78fa678e75897283f7a31972da7bca20d8d575d2ef459e0ccdc5c7bbe2847a |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.0.4 | 95566a08d33c2a2be0ce89610d397ba85eb4957cc07373e4c258f19aa1f2c2a9 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.0.4 | 0612a97608fe909db99ec5ec8a7ac745cdb3e8a43b792db1234b241d827da978 |
| opensearch-os | 3.4.0 | 3.4.0 | kubeops/opensearch-os:2.0.4 | 312252b352681f086382e6de32439aa19872a03db040b3719ee9f4302d899154 |
| opensearch-dashboards | 3.4.0 | 3.4.0 | kubeops/opensearch-dashboards:2.0.4 | 4096038e5c53d7b7cbf7def0c8cae20cf397b7c7e07c0daa8446fc5bcc1f2a7a |
14 - KubeOps 2.0.3
KubeOps 2.0.3 - Release Date 10.02.2026
Changelog KubeOpsCtl 2.0.3
Fixes
- Implemented fixes for the following CVEs affecting the `ingress-nginx` package:
- CVE-2025-15467
- CVE-2025-49794
- CVE-2025-49796
Versions KubeOps 2.0.3
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | 224fd0a2cdaf2ffc3089d425dc2ecac65fdd184e413327ebaf35c3929613a058 |
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | 240e7fd568976f26b885a26daa23c1a3f4c54552554abbf110d8bcef6005a0d0 |
| multus | snapshot-thick | kubeops/multus:snapshot-thick | 2540b63b999e19a64ba46f344ac8071eef47b2822c58f448f7bf61608b175d20 | |
| ingress-nginx | 1.11.5 | 4.11.5 | kubeops/ingress-nginx:2.0.3 | 0015a7834927f44e6c8189c812cae8d80256a063906ab75575e44f4e8702fe55 |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.0.3 | 0a7080c78e7ab2e7f5dcd58f527584acde06a1b9133313a983eef5a6b242e214 |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.0.3 | 9a4bee58e844e81eeb9626c46cc98a937944ddca71cfd2920540151050f370a3 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.0.3 | 4d9dddf792da3d6b006c055fc39ded8b9deef8c7ab1a2ee42cf82417eac42396 |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.0.3 | c295552e8cc95aa2ae7096df432dc4994be6fb25b2c232faeb25a3c4e111024b |
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.0.3 | 61ed12ef089dd1a41fc92dfa3b7c3bff4456714a887f19b8c51b23f5f70b088b |
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.0.3 | b913de20a11ca60fbadd77afc96acd86d6fe0761542135f27cc6eed5e2e68586 |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.0.3 | f4c8c128e7b56f9b2f2c5e9f9832f3f1c0851dbc0f25edda294d878b70a5a4ca |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.0.3 | d63622486637461363b493dd8932ddc2837d90559e2309f7e28df3fa9a7d69b1 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.0.3 | a07b624662376686a01706de217a5a363ade166dfd5d7637b6c0a8b658aeb5b7 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.0.3 | bf005cca685c5a07a937ec05bc3a8232bf487b60d9353738da9c836309f081ea |
| opensearch-os | 3.2.0 | 3.2.1 | kubeops/opensearch-os:2.0.3 | ed21dec3970d2be84e6f726463e80fef8f45f978353bcd125458c34253b13b85 |
| opensearch-dashboards | 3.2.0 | 3.2.2 | kubeops/opensearch-dashboards:2.0.3 | 3611891a888411215421d1518e27a488cbded4155d49d3bf2ae139a4aa88a754 |
15 - KubeOps 2.0.2
KubeOps 2.0.2 - Release Date 28.01.2026
Changelog KubeOpsCtl 2.0.2
Whats new?
- Added --delete-emptydir-data while draining nodes
- Added Repo support for the KOSI installation packages
Fixes
- Fixed a bug where imagePullSecrets were not created
Versions KubeOps 2.0.2
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | 3f13159164357f15b2efee927606287dd121f7ec314445c9f6c18e9ae36bc76d |
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | eeaf1821ad86d5b59b238c452f31203a2c6d13a027ec270b0984b83a687bbdd6 |
| multus | snapshot-thick | kubeops/multus:snapshot-thick | a07721b3290b4086e76baad09ef981a0eae0b1cc85973a63dfa3df3c01f49027 | |
| ingress-nginx | 1.11.5 | 4.11.5 | kubeops/ingress-nginx:2.0.2 | 8e69acc30431cd6f4c92a99dd3e045e32e1214c1c78e8529805960c4b5aca423 |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.0.2 | 68976f9bc78d0f590d35d89a33ce65a3fe72a3e83c87f6deecd84bbbbd887e38 |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.0.2 | dbc6cad41ca2d9e7c735b2ab2f4383848c62281fe965eb9868e702c3f14e2273 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.0.2 | 7fa039bcf55e2c74b7fda3dbe74282bd2cc262fd443e3ce29ffec6b776864d05 |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.0.2 | 27b32b7fefb4f0ef8d2c03c53ff0c1cc0c7dd97896e1514b360b826a3a8e0337 |
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.0.2 | 08dcc31bdba365729bf28ba783fed905abd05b822ed0e212b148063356729240 |
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.0.2 | 9b9a5be156845c36f56f228cf66c7bd0be8139e72a55bccb83165aba3a5200cd |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.0.2 | c8d302be6f6b9c51c54cbb93f55c51d3f5498a14fd73f5f243810e557be7dd03 |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.0.2 | eebff5aa0618f0d4b7b709c31cf9fe2c3999a14641758baf2abdf91daabd259e |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.0.2 | 0b62b3a7a3fcda8d856e10fcb382803dd962062a22f68877b6f6ce7a92d10aca |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.0.2 | a214f06de5b0d1b23ef11dd8d7c5ad4c7452e85c8038bfc62e11cd62b515cd78 |
| opensearch-os | 3.2.0 | 3.2.1 | kubeops/opensearch-os:2.0.2 | 00d4fa640e3fe895e628d749c0b2c4b4bb90f2e38b0768c70351d73029dc491c |
| opensearch-dashboards | 3.2.0 | 3.2.2 | kubeops/opensearch-dashboards:2.0.2 | 753d224de4d28ca6dae774156043da087a05645f05770edf1b6a8c5ac6903197 |
16 - KubeOps 2.0.1
KubeOps 2.0.1 - Release Date 22.12.2025
Changelog KubeOpsCtl 2.0.1
Whats new?
- Supports KubeVIP
- Supports Ubuntu 24.04 LTS
- Supports RHEL 9.6
- Supports Cilium CNI
- Reworked Cluster creation process
- Reworked Cluster upgrade process
- Reworked Compliance application installation process
- Reworked Compliance application update process
- Introduced new value format for cluster-values.yaml
- Introduced new value format for enterprise-values.yaml
- Introduced selfcontained air-gap packages
- Improve the Cluster creation process
- Improve the Cluster upgrade process
- Improve the Compliance application installation process
- Improve the Compliance application update process
- Improve the Cluster creation/upgrade speed
- Improve the Compliance application installation/update speed
- Updated opensearch package from 1.7.6 to 2.0.0
- Updated opensearch-dashboard package from 1.7.6 to 2.0.0
- Updated velero package from 1.7.6 to 2.0.0
- Enterprise packages are only pulled if they are marked as `enabled: true` in the enterprise-values.yaml
Fixes
- "Delete Node" now works over multiple zones
- An invalid cluster-values.yaml is now caught before cluster creation
- If no helm chart is installed the cluster creation process will still run through
- Harbor: fixed missing template for hostname
- nginx-ingress: updated netpols
- opensearch-dashboard: changed issuer to cluster-issuer
- airgap-packages are pulled from locally installed harbor registry instead of public registries
Known Issues
⚠ Warning
Ubuntu airgap functionality is currently not validated and therefore experimental
Versions KubeOps 2.0.1
| Tool | App Version | Chart Version | Package Version | SHA256 Checksum |
|---|---|---|---|---|
| calico | 3.29.1 | 3.29.1 | kubeops/calico:v3.29.1 | 2f0d00e78a88c52aa057e9257fcbb16015466262e6f464b046af97bc46c039d5 |
| cilium | 1.18.2 | 1.18.2 | kubeops/cilium:v1.18.2 | 240e7fd568976f26b885a26daa23c1a3f4c54552554abbf110d8bcef6005a0d0 |
| multus | snapshot-thick | kubeops/multus:snapshot-thick | 6904c4d157ac5d6ebc956a65affd27a9a11bd64da42cedd600f720789e6cc59c | |
| ingress-nginx | 1.11.5 | 4.11.5 | kubeops/ingress-nginx:2.0.1 | 8b6422ae30448795138b3b939bbb9d86340d11517a9c48ce0d547d5c042aacc2 |
| cert-manager | 1.18.2 | 1.18.2 | kubeops/cert-manager:2.0.1 | 599954bb8bbc400f4e5b4b5772db5269bf511aa6f3f52458fe9dfa724ff02663 |
| opa-gatekeeper | 3.17.1 | 3.17.1 | kubeops/opa-gatekeeper:2.0.1 | ffdd6ccb5c2237f612e59501f3c5dfc89918de9a77d0fe6f6b138d0981bed5f3 |
| velero | 1.16.2 | 10.1.0 | kubeops/velero:2.0.1 | c867e0fcd13b82012317b09db5fd8754578e1c6ae3a9b4511c290de3f9aadafd |
| rook-ceph | 1.15.6 | 1.15.6 | kubeops/rook-ceph:2.0.1 | f931a3556173739d88199b841e3ff3ac34df1e63303e4ae482eff1bd7465061d |
| harbor | 2.14.0 | 1.18.0 | kubeops/harbor:2.0.1 | fe08c1caa8ef1e21ef92c6927bbd8f160567e62d249a5a7d34cf24c0d6bc12cf |
| kube-prometheus-stack | 0.85.0 | 77.0.2 | kubeops/kube-prometheus-stack:2.0.1 | 4ef5d140ce2fdffad7ba3d51cf408746d64938b23d6b9b46c2182792fdb06850 |
| keycloak | 26.1.0 | 1.1.0 | kubeops/keycloak:2.0.1 | bc65c71135066eb22298109aa4f573b1b4115c11df1ed0bc995b9f4668d64a47 |
| kubeops-dashboard | 0.26.0 | 0.26.0 | kubeops/kubeops-dashboard:2.0.1 | 7f795a2bc689b8ccbb2bc6a6dfbc40af28bbeed40a9cb5fec26469708687ce43 |
| filebeat-os | 8.5.1 | 8.5.1 | kubeops/filebeat-os:2.0.1 | 6eb2098040870ca6539411b77d1ecb5c4606198ea6cad9e7c6f1173da69ba1f0 |
| logstash-os | 8.4.0 | 8.5.1 | kubeops/logstash-os:2.0.1 | 20095b5d51eee351f26888dfe33ed90ae88571f5b9c6c3827ae0e2bb86aa68f7 |
| opensearch-os | 3.2.0 | 3.2.1 | kubeops/opensearch-os:2.0.1 | 38273e01aff56dbd730509dbab86ac5206d920c4a10f64d99c8935acf95e5490 |
| opensearch-dashboards | 3.2.0 | 3.2.2 | kubeops/opensearch-dashboards:2.0.1 | 7861cd97d6e7adc85f78e4907b9b2caf587667894e3f53ad1e0ca5695280d144 |