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
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.1.0 |
KOSI 2.13.X |
kubeopsctl 2.1.X |
enterprise-plugins:2.0.X |
TBD |
| KubeOps 2.0.4 |
KOSI 2.13.X |
kubeopsctl 2.0.X |
enterprise-plugins:2.0.X |
TBD |
| KubeOps 1.7.0 |
KOSI 2.12.X |
kubeopsctl 1.7.X |
enterprise-plugins:1.7.X |
01.10.2026 |
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 |
KubeOps 2.1.0_Alpha0
| Tool |
App Version |
Chart Version |
Package Version |
SHA256 Checksum |
| calico |
3.29.1 |
3.29.1 |
kubeops/calico:v3.29.1 |
0b2ebe995bf32affd10a31be758d3198f0f4ba1bf57a213829bf85a3941f8143 |
| cilium |
1.18.2 |
1.18.2 |
kubeops/cilium:v1.18.2 |
eeaf1821ad86d5b59b238c452f31203a2c6d13a027ec270b0984b83a687bbdd6 |
| multus |
snapshot-thick |
|
kubeops/multus:snapshot-thick |
d87ee3b3cf63a9b578b45c3517a6906c368ac1182810fac4c908cb12f8b073ba |
| ingress-nginx |
1.11.5 |
4.11.5 |
kubeops/ingress-nginx:2.1.0_Alpha0 |
3fdc94e7cfc0388aafbde4582c43243f5f5f2c0ee07f6bc59cdf5ff1834c965a |
| cert-manager |
1.18.2 |
1.18.2 |
kubeops/cert-manager:2.1.0_Alpha0 |
fb2ac8b1cabdf450da2d17b6aacf9539834d1a2f43ca2bfa9c166dd6302b7036 |
| opa-gatekeeper |
3.17.1 |
3.17.1 |
kubeops/opa-gatekeeper:2.1.0_Alpha0 |
7f7305ade7bef7f510283e65dddddd61ff817e6c7e1d26b70172a42d3300ccdf |
| velero |
1.16.2 |
10.1.0 |
kubeops/velero:2.1.0_Alpha0 |
9327ba775e9783651bddd5758caa249a3cc3bd9b0fbf3061a2ca2a10b4c0623a |
| rook-ceph |
1.15.6 |
1.15.6 |
kubeops/rook-ceph:2.1.0_Alpha0 |
6408422e4420ee024257852d3913e98c992946685412cf3e2cfe20ce24767082 |
| harbor |
2.14.0 |
1.18.0 |
kubeops/harbor:2.1.0_Alpha0 |
3a76820dadf06228072e1a4f36992c9007bc0dfa437c4a9da5ae73e36fda0890 |
| kube-prometheus-stack |
0.85.0 |
77.0.2 |
kubeops/kube-prometheus-stack:2.1.0_Alpha0 |
643052179a7cde3bf2e997c42002ee7fb27081456a4ba8eb246b234a5d6d0748 |
| keycloak |
26.1.0 |
1.1.0 |
kubeops/keycloak:2.1.0_Alpha0 |
38faa9f693111582db0dce2add81a1a800402fb07edbdb1ba50bc3d0b92ccc33 |
| kubeops-dashboard |
0.26.0 |
0.26.0 |
kubeops/kubeops-dashboard:2.1.0_Alpha0 |
5914b069528a0fae25c73300cc8aa816d2a4ddbc6ab2fca133743ddd2095c9fb |
| filebeat-os |
8.5.1 |
8.5.1 |
kubeops/filebeat-os:2.1.0_Alpha0 |
12e77896da436a164ea884168e233592b94090a5479ea33f7d1f853386cdf6b2 |
| logstash-os |
8.4.0 |
8.5.1 |
kubeops/logstash-os:2.1.0_Alpha0 |
486bb879504a4bc649690883d3fc858daf1a4ade40a2ff7bb6c345220a077a21 |
| opensearch-os |
3.4.0 |
3.4.0 |
kubeops/opensearch-os:2.1.0_Alpha0 |
91f8e98cd0ac0fce125aeec3bb650f045cee8138b7920fac6c5cc5b5bd43f67f |
| opensearch-dashboards |
3.4.0 |
3.4.0 |
kubeops/opensearch-dashboards:2.1.0_Alpha0 |
1780e256ad5ad805601d293757087012c05f04f50c783245292381dec6a4f7cf |
| traefik |
3.6.7 |
39.0.0 |
kubeops/ traefik:2.1.0 |
80ed7bc983d82818516428555858482ee058b86f839c377e57f659836cfe87f9 |
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 |
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 |
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 |
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 |
2 - KubeOps 2.1.0_Beta1
KubeOps 2.1.0_Beta1 - Release Date xx.xx.2026
Changelogs KubeOpsCtl 2.1.0_Beta1
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.
3 - KubeOps 2.1.0_Beta0
KubeOps 2.1.0_Beta0 - Release Date 13.04.2026
Changelogs 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.
4 - KubeOps 2.1.0_Alpha0
KubeOps 2.1.0_Alpha0 - Release Date 09.03.2026
Changelogs 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.
5 - KubeOps 2.0.5
KubeOps 2.0.5 - Release Date 26.03.2026
Changelogs KubeOpsCtl 2.0.5
Bugfixes
+ Implemented fixes for the following CVEs affecting the `rook-ceph` package:
- CVE-2025-68121
- CVE-2026-33186
6 - KubeOps 2.0.4
KubeOps 2.0.4 - Release Date 02.03.2026
Changelogs KubeOpsCtl 2.0.4
Bugfixes
+ 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
7 - KubeOps 2.0.3
KubeOps 2.0.3 - Release Date 10.02.2026
Changelogs KubeOpsCtl 2.0.3
Bugfixes
+ Implemented fixes for the following CVEs affecting the `ingress-nginx` package:
- CVE-2025-15467
- CVE-2025-49794
- CVE-2025-49796
8 - KubeOps 2.0.2
KubeOps 2.0.2 - Release Date 28.01.2026
Changelogs KubeOpsCtl 2.0.2
Improvements
+ Added --delete-emptydir-data while draining nodes
+ Added Repo support for the KOSI installation packages
Bugfixes
+ Fixed a bug where imagePullSecrets were not created
9 - KubeOps 2.0.1
KubeOps 2.0.1 - Release Date 22.12.2025
Changelogs 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
Improvements
+ 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
Bugfixes
+ "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