This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

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

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.1.1

KubeOps 2.1.1 - Release Date ??.08.2026

Changelog KubeOpsCtl 2.1.1

Fixes

- fixed missing opensearch-dashboards plugins and wrong version 

Versions KubeOps 2.1.1

3 - KubeOps 2.2.0_Beta1

KubeOps 2.2.0_Beta1 - Release Date 02.08.2026

Changelog KubeOpsCtl 2.2.0_Beta1

Whats new?

- Added Traefik support for kubeopsctl
- Added Kubevirt-Manager support for kubeopsctl
- 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
- fixed an error in OpenSearch when it was not installed in the `logging` namespace
- fixed an issue in kubeopsctl where `tools-values.yaml` and `cluster-values.yaml` were not always stored as secrets in the cluster
- changed the netpols for traefik-nginx and ingress-nginx to make the dashboards available
- helm-plugin now parses the flags correctly in all possible actions (install, upgrade, delete)
- fixed missing kosi update on nodes, if packageRepository: local
- fixed missing opensearch-dashboards plugins and wrong version
- template network policies with default deny rules
- when installing the tools, apply cluster- and tools-values

Known Issues

Versions KubeOps 2.2.0_Beta1

Tool App Version Chart Version Package Version SHA256 Checksum
kernelmodules kubeops/kernelmodules:2.2.0_Beta1 476f5be30871160d6fef47f791f601f7a090a988dc0dd86de3c237b5aa5ef986
sysctl kubeops/sysctl:2.2.0_Beta1 3361e60dc684be44da3fbf6da355074219c4d03006a77445ec26b524f61ce83e
disable-swap kubeops/disable-swap:2.2.0_Beta1 e7fffe5cb73f9079c5d591293ba6b324314bd579c14dc4ff9a9866c356d11c09
runtime-setup kubeops/runtime-setup:2.2.0_Beta1 08c5d65c06522ef7a96f9218f9cced7969baf1a77170c922dd582c515a767c78
kubeadm-init kubeops/kubeadm-init:2.2.0_Beta1 a42cb150cfd8b722c54736951b1008ef28a52972dd448b03e2b473d8db868f75
local-registry kubeops/local-registry:2.2.0_Beta1 cd184da0d8963c7afa0226b452d5c90223d6c74a51430141f3545f9c1b13f4c2
load-balancer kubeops/load-balancer:2.2.0_Beta1 ee9bf297c642b35e64da3a2ff5b6351a784afd4a50289affdeb881b0fca6a614
initial-controlplane kubeops/initial-controlplane:2.2.0_Beta1 3eeca78df9a2936886a8de3fd34bcd6f13e863a17219e7f971a58f8c1a7bae79
clustersetup kubeops/clustersetup:2.2.0_Beta1 823088a03fa9a79e1098ca79df305fec2a2f40f65c8727d9d2125b99c4adac9d
kubernetes-cni kubeops/kubernetes-cni:2.2.0_Beta1 a95ce6f24430a419541a747d48d7e8647eb970c21f73ffc632e676b6577c9288
join-controlplane kubeops/join-controlplane:2.2.0_Beta1 cce1d2f21ed4fdb5cd5bd8af33a3a17bc63a5b6cf6b2ba8fbaa078f5675c0151
join-worker kubeops/join-worker:2.2.0_Beta1 8ce7e876cd88c6db2ae189d666c1e1cb6dabad09e1ea7e5131bcc852112b4b20
pull-packages kubeops/pull-packages:2.2.0_Beta1 2c1ab9b35d0c56a027471ec83da24a6bdcb1184005a03877aff04379b7ecd13c
prepare-node kubeops/prepare-node:2.2.0_Beta1 9d197abcb9c845f47f6220e44b4be3d7af45e5c06c0ae9734001bd677f338dab
firewall-setup kubeops/firewall-setup:2.2.0_Beta1 2ec1d78c693956e2bf7617d9b8cf695ecfc41c259e45f03e3fc59039f9428483
kube-vip kubeops/kube-vip:2.2.0_Beta1 21db077376cb1c69d6ada941aae9174a479fdbd5e397e8757a1034391a3bc0c6
delete-node kubeops/delete-node:2.2.0_Beta1 6745ba0018a95682a203205313ba5680d23cf26ac2e2b9263eaad2e372c77a4a
auditlog kubeops/auditlog:2.2.0_Beta1 a513f525362fd69bdd82f006f4cda1498ffb32fdd91c079a9a4a90c27475943a
kubeadm-upgrade-initial-controlplane kubeops/kubeadm-upgrade-initial-controlplane:2.2.0_Beta1 240d9754f3221347c352cafbde7d84a818c6a384913626825712f94c6bd04b55
kubeadm-upgrade-nodes kubeops/kubeadm-upgrade-nodes:2.2.0_Beta1 3bfaa2a1142318c3fce2212ef183313dc03d57435e84e4d86f3ede042e32c4a7
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 9ddc947d61b69ff6121809d016411ffe50732a78b760e5d307f03dc24294e8da
kubernetes-tools-airgap kubeops/kubernetes-tools-airgap:1.32.2 0b6c07788c320786b5f7cce1c809bd7305e28fecb804c223fc9b1dae6ee7bb1b
kubernetes-tools kubeops/kubernetes-tools:1.32.9 5587a13d33096c92f52ced4947815c44554a82a49091dd9d78c8eaa065534f7c
kubernetes-tools-airgap kubeops/kubernetes-tools-airgap:1.32.9 e4c34ddf29889d6a8f9075752a61a61fc62b7b7efa5e981d0d4ccbfc5cc1a939
kubernetes-tools kubeops/kubernetes-tools:1.33.5 2598dd0c50a7f1d38f1929f34bbfe0ce7efccb614b9f48d417c9285cb3e1b949
kubernetes-tools-airgap kubeops/kubernetes-tools-airgap:1.33.5 1f6000a20f57c17cf8c229269cb4c3abf076f68f336234d79dbb24656f4190f2
kubernetes-tools kubeops/kubernetes-tools:1.34.1 69ea34b7768e8de460f75b6a165a63b8de3e032d584fd43c4da87474d2e046ca
kubernetes-tools-airgap kubeops/kubernetes-tools-airgap:1.34.1 32f294ab19e6a2b3769044a728c0d6a4bebeb1d393aee061d68ebef0a7c83b2b
kubernetes-tools kubeops/kubernetes-tools:1.35.0 00fdeb8f3816b04661c9d866c89a3fa79dd743c1989709a7d7ff581010b9d7e6
kubernetes-tools-airgap kubeops/kubernetes-tools-airgap:1.35.0 64e3c2fbc81d2973cc28d05cc517687570c07d8b3a9194fe0ee33455669efc58
kubernetes-tools kubeops/kubernetes-tools:1.36.1 2b4ce27d375937f71b1760e93e19668de5e3c594ab332521cf7c1109560f0e34
kubernetes-tools-airgap kubeops/kubernetes-tools-airgap:1.36.1 079962600f3b361904d4972b6c59c10396630f62da0a33e6d1889142a10a0540
calico v3.29.1 v3.29.1 kubeops/calico:v3.29.2 3d492518bb31ad078f9e6e091ff2d22e43cac5a8b3f84c127571a1545a891833
calico-airgap kubeops/calico-airgap:v3.29.2 5923f633ea4136a64f0c0ddf56069b109704b61e542a530378a686292b4d034c
cilium 1.18.2 1.18.2 kubeops/cilium:v1.18.3 5451104fd9703d6039b6d6da6912bca5db62d9942f24b76549314a27774f0459
cilium-airgap kubeops/cilium-airgap:v1.18.3 a334071a23cdd2330ea2c723993e18822522c900481fabe7f1ee12b4c849f5ab
multus kubeops/multus:snapshot-thick2 3585956f2b1b1687ba01f2592682fda07dd34005f169666cc815a289b9945130
multus-airgap kubeops/multus-airgap:snapshot-thick2 746eee2272ab13281d7540a21d696226e806c0d13380fdcce554564c7b84e709
wireguard-tools kubeops/wireguard-tools:v1.0.20210914 70a49e1fec74e5c6b977e40264e1a084cd2f25d38a9df034141a9e165aea0f8c
helm kubeops/helm:v3.16.4 8e2def3efd54f2d149235e3ef71116c37514f7dcda81e8c793e081120c16f323
podman kubeops/podman:5.2.2 faa2ca5552df3cf46da6b0c4afc55220bb751e59319c1157e7f3652479bde4e4
ingress-nginx 1.15.6 4.15.6 kubeops/ingress-nginx:2.2.0_Beta1 d9db2892127d3dd895439854c33d0ee7aa6c8280b134e34c0db34bb292a70128
cert-manager v1.18.2 v1.18.2 kubeops/cert-manager:2.2.0_Beta1 2f146fdfc04ed39454d606ac0fdbaef792c9c414c8ae27a589b67320b442a528
opa-gatekeeper v3.17.1 3.17.1 kubeops/opa-gatekeeper:2.2.0_Beta1 ac240161a7e1bcbc7ae62baa9d8af038d01725d6e0a580229730aaa10436a3bf
velero 1.16.2 10.1.0 kubeops/velero:2.2.0_Beta1 b9cf523e5d84b5aba7cf70a106fb38036abfd3182bee0f4b1fbf8450256d3ac9
rook-ceph v1.15.6 v1.15.6 kubeops/rook-ceph:2.2.0_Beta1 8507a3890439307573305c3412ed8a0605d89502b295c2933f5ff0ab3c691784
rook-ceph-airgap kubeops/rook-ceph-airgap:2.2.0_Beta1 63ba9218f2947992fb0878afe645d349c6d7c3c22e6f0c91ea9e2fad43f05101
harbor 2.14.0 1.18.0 kubeops/harbor:2.2.0_Beta1 bed605d28b7ab75076aff6e9cdd4c84e694897fa8b4b8537e515042740a04664
harbor-airgap kubeops/harbor-airgap:2.2.0_Beta1 5f11608c2056e38615655568b53112a3d5436b12c0cf9e6b457f5ea3884d8b70
kube-prometheus-stack v0.85.0 77.0.2 kubeops/kube-prometheus-stack:2.2.0_Beta1 72690ac02de26e89fd22ab5c87ce4cf16b0d6f1e3bfa9c3abf626eb2f91556e6
keycloak 16.8.0 1.2.0 kubeops/keycloak:2.2.0_Beta1 fc50a1ed40b6ec5c57793f0ae5841565925794c4508a9be9fa7351aec0f506d7
kubeops-dashboard 0.26.0 0.26.0 kubeops/kubeops-dashboard:2.2.0_Beta1 ac2e1f7230adc914ec89c5d0ade57aacf917a2aa388b8897126ff7fcf0add526
filebeat-os 8.5.1 8.5.1 kubeops/filebeat-os:2.2.0_Beta1 28e96f41bb3869a2cc360aed2117dc4a60dba115c62f74ef8016334a50b0c9ce
logstash-os 8.4.0 8.4.0 kubeops/logstash-os:2.2.0_Beta1 d73fbac1760df25e7428cb717378fe3e38d98ac7c8f866e025fa9cb1eb7ec9c4
opensearch-os 3.4.0 3.4.0 kubeops/opensearch-os:2.2.0_Beta1 a11a77bb0e952c5269495720655004887ef939164fbe041fc9970c145b264b2a
opensearch-dashboards 3.4.0 3.4.0 kubeops/opensearch-dashboards:2.2.0_Beta1 316d7f0b3a5afa70e4822f1bddb0b14f579e4cd1fd54cb779ea9c0627f7489b9
traefik v3.6.7 39.0.0 kubeops/traefik:2.2.0_Beta1 b53231c94b4b72bdeee41f3dc44effb15937eb4ca78c864611b7fbca7413ed4b
kubevirt-manager kubeops/kubevirt-manager:2.2.0_Beta1 bff3c27b0fa086e1698472af19b5f7dc9f65be01de56c7f9982732418cffbb0c
kubevirt kubeops/kubevirt:2.2.0_Beta1 f569cd38ddeb894eeac4cf65f9758d1c8effc200ec214dcfe80ce569d5e34011

4 - 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.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

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

5 - 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

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

6 - 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

7 - 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

8 - 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

9 - 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

10 - 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

11 - 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

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