Commit Graph
13293 Commits
Author SHA1 Message Date
Michael Adam 4e1d7b7879 build: set the release version to v1.19.4
For the patch release update the docs and images to
v1.19.4

Signed-off-by: Michael Adam <obnox@samba.org>
2026-04-14 20:46:30 +02:00
Travis Nielsen a1939fd093 Merge pull request #17330 from rook/mergify/bp/release-1.19/pr-17278
docs: fix broken links and outdated Go version in contributing docs (backport #17278)
2026-04-09 10:09:21 -06:00
Artem Muterko b8f057ca56 docs: fix broken links and outdated references in contributing docs
Signed-off-by: Artem Muterko <artem@sopho.tech>
(cherry picked from commit d816e95b65)
2026-04-09 14:49:21 +00:00
Travis Nielsen 89ead2f314 Merge pull request #17299 from rook/mergify/bp/release-1.19/pr-17160
test: add integration tests for CephObjectStoreUser capabilities (backport #17160)
2026-04-08 13:09:00 -06:00
Travis Nielsen ce1124502e Merge pull request #17329 from rook/mergify/bp/release-1.19/pr-17324
mgr: Add missing RBAC role for ceph-mgr in secondary clusters (backport #17324)
2026-04-08 13:08:10 -06:00
Travis Nielsen b203947f1e Merge pull request #17326 from rook/mergify/bp/release-1.19/pr-17262
deploy/examples: add standalone cleanup-job.yaml (backport #17262)
2026-04-08 12:01:22 -06:00
Travis Nielsen d25f34310b Merge pull request #17325 from rook/mergify/bp/release-1.19/pr-17320
osd: Add logging when detecting osd versions (backport #17320)
2026-04-08 12:00:44 -06:00
mergify[bot] 1fbb023ca6 Merge pull request #17327 from rook/mergify/bp/release-1.19/pr-16836
build: use ceph tentacle v20 as default version (backport #16836)
2026-04-08 17:53:17 +00:00
Daniel Gonzalez 75c712d108 manifest: add missing rook-ceph-mgr role to secondary cluster
Fixes: https://github.com/rook/rook/issues/17323

Signed-off-by: Daniel Gonzalez <daniel@gonzalez-nothnagel.de>
(cherry picked from commit 6e8bb63705)
2026-04-08 17:43:44 +00:00
subhamkrai c13d44a728 build: use ceph tentacle v20 as default version
let's use ceph tentacle as default version in deployment

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 6285afc0a4)
2026-04-08 17:20:31 +00:00
Mateen Anjum 4fda945dd8 docs(ceph-teardown): add Single Node Cleanup section
References the standalone cleanup-job.yaml for cases where the
operator-managed cleanup did not run on a specific node.

Signed-off-by: Mateen Anjum <mateenali66@gmail.com>
(cherry picked from commit 5219e81538)
2026-04-08 17:15:39 +00:00
Mateen Anjum 9e4d26f720 manifest: add standalone cleanup-job.yaml example
Add a standalone Job manifest mirroring the cleanup logic the operator
executes via cleanUpJobTemplateSpec when a CephCluster is deleted with
cleanupPolicy enabled.

Useful when the operator-managed cleanup did not run (e.g. force-deleted
cluster) or a node needs manual cleanup outside normal operator flow.

Secrets (ROOK_MON_SECRET, ROOK_CLUSTER_FSID) are sourced from the
rook-ceph-mon secret via secretKeyRef. Namespace is injected via the
Downward API. Only dataDirHostPath and node hostname need manual input.

Closes #17255

Signed-off-by: Mateen Anjum <mateenali66@gmail.com>
(cherry picked from commit e3b4217458)
2026-04-08 17:15:38 +00:00
Travis Nielsen 99c90c6d8e osd: add logging when detecting osd versions
When osd versions are being detected, log more info
about the versions to understand better if the
require-osd-version release is being set as
expected.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit a80ca49855)
2026-04-08 17:07:28 +00:00
Joshua Hoblitt 01eeb21aeb test: add integration tests for CephObjectStoreUser capabilities
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
(cherry picked from commit 0139637e34)
2026-04-02 20:41:07 +00:00
mergify[bot] b8c0661019 Merge pull request #17297 from rook/mergify/bp/release-1.19/pr-17149
object: call generateUserCaps after AdminOpsClient calls (backport #17149)
2026-04-02 16:30:31 +00:00
hjk068 ff79144fef object: call generateUserCaps after AdminOpsClient calls
This prevents overwriting the user-specified capabilities
and correctly copies the Capabilities into UserCapabilities
after the AdminOpsClient calls.

Signed-off-by: hjk068 <hello.hyunjin@gmail.com>
(cherry picked from commit b113e37dae)
2026-04-02 15:15:22 +00:00
Blaine Gardner 8a46529c71 Merge pull request #17292 from rook/mergify/bp/release-1.19/pr-17259
test: factor out shared object store creation from ns'd object suite tests (backport #17259)
2026-04-02 09:07:14 -06:00
mergify[bot] 49cf956417 Merge pull request #17291 from rook/mergify/bp/release-1.19/pr-17204
cosi: update default COSI sidecar image version (backport #17204)
2026-04-01 18:04:27 +00:00
Joshua Hoblitt f0acd81c11 test: factor out shared object store creation from ns'd object suite tests
This factors out the creation of a single CephObjectStore instance to be
shared between the individually namespaced object suite packages.

This reduces the object suite runtime by the cost of starting up and
tearing down an object store three times.

Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
(cherry picked from commit 92f6d3fb67)
2026-04-01 18:00:08 +00:00
Tarun Gupta Akirala 89129f03cd cosi: update default sidecar image version
Encountered this bug in current image kubernetes-sigs/container-object-storage-interface#173
which is fixed in recent release via kubernetes-sigs/container-object-storage-interface#197

Signed-off-by: Tarun Gupta Akirala <tarun.akirala@nutanix.com>
(cherry picked from commit 9803964d03)
2026-04-01 11:28:33 -06:00
mergify[bot] cd5660179d Merge pull request #17277 from rook/mergify/bp/release-1.19/pr-17238
ceph: add labels support to CephObjectStore RGW service (backport #17238)
2026-03-30 18:11:29 +00:00
majiayu000 c9e0bca7ff object: add labels field to CephObjectStore RGW service spec
Allow users to configure custom labels on CephObjectStore RGW services
by adding a Labels field to the RGWServiceSpec, following the existing
pattern used for Annotations. This enables use cases such as service
mesh integration and monitoring discovery that require specific labels
on Kubernetes services.

Fixes: #17235
Signed-off-by: majiayu000 <1835304752@qq.com>
(cherry picked from commit ac6ec79865)
2026-03-30 16:38:49 +00:00
mergify[bot] 835d991012 Merge pull request #17252 from rook/mergify/bp/release-1.19/pr-17225
osd: zap disks for forceful OSD installation (backport #17225)
2026-03-26 19:21:16 +00:00
Santosh 00b127ceb4 osd: zap disks for forceful OSD installation
When cephCluster is resinstalled and WipeDevicesFromOtherClusters is set
to true, then Rook cleans up the OSD disks using ceph-volum lvm zap, so
that new OSD can created on this disk. This PR removes the dependencies
of the "ceph-volume lvm zap" and provides implements the entry disk
"ceph-volume lvm zap" logic within rook

Signed-off-by: Santosh <sapillai@redhat.com>
(cherry picked from commit 92324588ba)
2026-03-26 18:46:25 +00:00
Travis Nielsen 4dbc2ea3c5 Merge pull request #17251 from rook/mergify/bp/release-1.19/pr-17246
Fix filename for csi-operator in upgrade documentation (backport #17246)
2026-03-26 07:51:25 -06:00
Hans van den Bogert a07496c206 doc: use complete filename for csi-operator in upgrade documentation
Signed-off-by: Hans van den Bogert <hansbogert@gmail.com>
(cherry picked from commit f610ecc206)
2026-03-26 13:44:50 +00:00
subham rai 960be0451d Merge pull request #17247 from rook/mergify/bp/release-1.19/pr-17244
helm: Update csi operator to v0.6.0 (backport #17244)
2026-03-25 12:36:33 +05:30
Travis Nielsen 095f1f5872 helm: update csi operator to v0.6.0
With the release of the ceph csi operator v0.6.0,
update the helm chart dependency that was missed when
the csi-operator.yaml manifest was updated.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit ed7daa61e6)
2026-03-25 06:08:51 +00:00
Travis Nielsen 4b80a90cb8 Merge pull request #17242 from travisn/release-1.19.3
build: Set the release version to v1.19.3
v1.19.3
2026-03-24 14:56:57 -06:00
Travis Nielsen c6051d4b6d build: set the release version to v1.19.3
For the patch release update the docs and images to
v1.19.3

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-03-24 14:20:33 -06:00
mergify[bot] e3acecd8ff Merge pull request #17243 from rook/mergify/bp/release-1.19/pr-17154
csi: use ceph-csi-operator to deploy Ceph-CSI/NVMe-oF (backport #17154)
2026-03-24 20:19:55 +00:00
Oded Viner ae17537813 doc: add csi operator support for nvmeof
Update the NVMe-oF documentation to use the Ceph-CSI-Operator to deploy
the Ceph-CSI/NVMe-oF components.

Co-authored-by: Niels de Vos <ndevos@ibm.com>
Signed-off-by: Oded Viner <oviner@redhat.com>
(cherry picked from commit f647a0f12d)
2026-03-24 19:44:28 +00:00
Oded Viner 2ddda68e7d nvmeof: add csi operator support for nvmeof canary test
update the nvmeof minikube canary test to use the
ceph-csi operator instead of manually deploying
the provisioner and node-plugin.

Signed-off-by: Oded Viner <oviner@redhat.com>
(cherry picked from commit ebfbb49f15)
2026-03-24 19:44:28 +00:00
Niels de Vos 31fdb73eae ci: use ceph-csi-operator for NVMe-oF testing
Signed-off-by: Niels de Vos <ndevos@ibm.com>
(cherry picked from commit 9262275a6e)
2026-03-24 19:44:28 +00:00
Niels de Vos 4dc19faa4b nvmeof: update the ceph-csi-operator example to deploy Ceph-CSI/NVMe-oF
There is no need to manually deploy Ceph-CSI/NVMe-oF anymore, the YAMLs
can be removed as the example operator.yaml includes the options now.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
(cherry picked from commit 02ed13afa0)
2026-03-24 19:44:27 +00:00
Niels de Vos 945bda73fc csi: update ceph-csi-operator CRDs to v0.6.0
The latest release of ceph-csi-operator is able to deploy
Ceph-CSI/NVMe-oF.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
(cherry picked from commit 5930866833)
2026-03-24 19:44:27 +00:00
Travis Nielsen ff875ed871 Merge pull request #17219 from rook/mergify/bp/release-1.19/pr-17215
doc: fixed formatting issue in minikube guide (backport #17215)
2026-03-20 09:21:17 -06:00
Prabhala Tara Aasrita e6678e3ce2 doc: fixed formatting issue in minikube guide
The ```console formatting was visible in the rendered document. Fixed it by changing all ')' to '.' in the list.

Signed-off-by: Prabhala Tara Aasrita <taraasrita@ibm.com>
(cherry picked from commit ae9a0d6fbd)
2026-03-20 14:41:28 +00:00
Travis Nielsen 8f0e81d236 Merge pull request #17211 from rook/mergify/bp/release-1.19/pr-17208
pool: clean up erasure code profile on pool deletion (backport #17208)
2026-03-19 11:10:05 -06:00
Oded Viner 7ec6cb6aef pool: clean up erasure code profile on pool deletion
deleting an erasure coded CephBlockPool left the ec profile
orphaned. recreating with different settings failed because
the old profile could not be overridden.
- delete ec profile during CephBlockPool deletion
- disable --format json on ec profile set command
- fix ec profile name mismatch in CephObjectStore deletion

Signed-off-by: Oded Viner <oviner@redhat.com>
(cherry picked from commit b88648d10f)
2026-03-19 16:05:04 +00:00
subham rai 59aced4f24 Merge pull request #17203 from rook/mergify/bp/release-1.19/pr-17200
pool: set ec pool status to ready after reconcile (backport #17200)
2026-03-18 11:45:28 +05:30
Oded Viner 5e62a9bedd pool: set ec pool status to ready after reconcile
ec pools skip the mirroring configuration path where
the status is set to ready, leaving them stuck in
progressing state forever. add status update to ready
in the else branch when mirroring is skipped.

Signed-off-by: Oded Viner <oviner@redhat.com>
(cherry picked from commit ba9fad77a0)
2026-03-17 21:34:56 +00:00
subham rai c21f0e523e Merge pull request #17186 from rook/mergify/bp/release-1.19/pr-17184
csi: update ceph-csi image to v3.16.2 (backport #17184)
2026-03-13 22:30:42 +05:30
Niraj Yadav 333904ac0a csi: update ceph-csi image to v3.16.2
This patch updates the ceph-csi image version
to v3.16.2

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
(cherry picked from commit c5613a3320)
2026-03-13 15:50:47 +00:00
mergify[bot] b21a83c353 Merge pull request #17181 from rook/mergify/bp/release-1.19/pr-17102
rgw: support new RGW pools in shared pools zone json config (backport #17102)
2026-03-11 22:48:33 +00:00
Artem Torubarov 4a33f52954 rgw: fix integration test to detect new zone pools
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com>
(cherry picked from commit 91086e5803)
2026-03-11 22:13:44 +00:00
Artem Torubarov 5b5cc0e234 rgw: integration test to check new pools in zone.json
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com>
(cherry picked from commit 3c0bfd8572)
2026-03-11 22:13:44 +00:00
Artem Torubarov eb17bb490f rgw: not update shared pools if prev pool is not empty
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com>
(cherry picked from commit 845293c3cd)
2026-03-11 22:13:43 +00:00
Artem Torubarov e2ce1ea2b0 rgw: support new RGW pools in shared pools zone json config
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com>
(cherry picked from commit a134643352)
2026-03-11 22:13:42 +00:00
subham rai 8f8d70cd79 Merge pull request #17179 from rook/mergify/bp/release-1.19/pr-17165
exporter: delete orphaned ceph-exporter deployments on reconcile (backport #17165)
2026-03-11 11:15:55 +05:30