Commit Graph
2427 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
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 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
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
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
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
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
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
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
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
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
Oded Viner b3f26bc27a exporter: add configurable port for ceph exporter
the ceph exporter port was hardcoded to 9926, preventing
co-location of exporters from different ceph clusters on
the same node. add a port field to cephexporterspec so
users can override it via spec.monitoring.exporter.port.

Signed-off-by: Oded Viner <oviner@redhat.com>
(cherry picked from commit c2a2fc4241)
2026-03-05 17:11:45 +00:00
Mathieu Parent 8cb1d475fd helm: allow annotations and labels for CephCluster
The helm chart will allow setting annotations and labels
in the CephCluster CR via the helm settings in values.yaml
named cephClusterMetadata.

Signed-off-by: Mathieu Parent <mathieu.parent@insee.fr>
(cherry picked from commit 1e4e31fa79)
2026-03-02 21:03:32 +00:00
Travis Nielsen 87d37937d2 Merge pull request #17128 from rook/mergify/bp/release-1.19/pr-17111
Docs: Clean up the  topics section in  the ceph common issues  troubleshooting guide (backport #17111)
2026-02-26 12:07:50 -07:00
Michael Adam 0b310d05d7 docs: clean topics section of ceph troubleshooting guide
The topics section  of the ceph common problems troubleshooting guide
contained many subsection entries for symptoms, investigation and
solution.

Apart from not having working links,
these subsection entries  don't add any real value:
They are well visible within the overarching section
and in the toc on the right side.

This change cleans the toc by removing these unnecessary subsection
entries.

This also reduces the number of nonexisting anchor messages
of make docs-build from 50 to 18.

Signed-off-by: Michael Adam <obnox@samba.org>
(cherry picked from commit 4ed4c04550)
2026-02-26 18:42:55 +00:00
Praveen M 95e4a8a082 csi: update CSI sidecars to latest versions available
Updated the following csi sidecars to their latest available versions:
- csi-attacher: v4.11.0
- csi-snapshotter: v8.5.0
- csi-resizer: v2.1.0
- csi-provisioner: v6.1.1
- csi-node-driver-registrar: v2.16.0

Signed-off-by: Praveen M <m.praveen@ibm.com>
(cherry picked from commit 6b55092abf)
2026-02-26 17:51:03 +00:00
subhamkrai f72e7b6778 csi: add comment for alternative namespace
when cluster is deployed in namespace other than rook-ceph,
csi-operator.yaml should also follow similar approach on how
rook operator.yaml and other yaml are updated to deploy in
alternate namespace using the comment `# namesapce: operator`.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 3f0b92a1cc)
2026-02-25 18:51:52 +00:00
Michael Adam 49927d888e build: set release version to v1.19.2
For the patch release update the docs and examples to
v1.19.2

Signed-off-by: Michael Adam <obnox@samba.org>
2026-02-24 18:31:10 +01:00
Joshua Hoblitt 0e25b2089f object: add ObjectStoreUserSpec.OpMask field
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
(cherry picked from commit 3ef0c90ef8)
2026-02-11 17:11:07 +00:00
Praveen M 642fb754db csi: update ceph-csi image to 3.16.1
Signed-off-by: Praveen M <m.praveen@ibm.com>
(cherry picked from commit 1ad4c04f14)
2026-02-10 15:40:42 +00:00
subham rai 593c9c27e1 Merge pull request #17040 from rook/mergify/bp/release-1.19/pr-17019
nvmeof: update expansion fields and sidecar images (backport #17019)
2026-02-09 11:40:25 +05:30
Onno204 cca97adb9f docs: fix metadata and data pool names for 'us' region
this fixes a typo in the object-storage-rg documentation.

Signed-off-by: Onno204 <onno@perdonit.nl>
(cherry picked from commit 6255fae113)
2026-02-06 16:06:47 +00:00
Oded Viner 8c42507c6d nvmeof: update expansion fields and sidecar images
add expand secrets and set volume expansion in examples
update provisioner and resizer images to canary

Signed-off-by: Oded Viner <oviner@redhat.com>
(cherry picked from commit 83c0b98418)
2026-02-06 14:15:10 +00:00
Michael Adam a42feeaac3 build: set release version to v1.19.1
For the patch release update the docs and examples to
v1.19.1

Signed-off-by: Michael Adam <obnox@samba.org>
2026-02-05 13:31:51 -07:00
dependabot[bot] 06bb7a5abe build(deps): bump the k8s-dependencies group with 6 updates
Bumps the k8s-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.34.2` | `0.34.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.2` | `0.34.3` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.2` | `0.34.3` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.34.2` | `0.34.3` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.2` | `0.34.3` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.34.2` | `0.34.3` |

Updates `k8s.io/api` from 0.34.2 to 0.34.3
- [Commits](https://github.com/kubernetes/api/compare/v0.34.2...v0.34.3)

Updates `k8s.io/apiextensions-apiserver` from 0.34.2 to 0.34.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.34.2...v0.34.3)

Updates `k8s.io/apimachinery` from 0.34.2 to 0.34.3
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.34.2...v0.34.3)

Updates `k8s.io/cli-runtime` from 0.34.2 to 0.34.3
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.34.2...v0.34.3)

Updates `k8s.io/client-go` from 0.34.2 to 0.34.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.34.2...v0.34.3)

Updates `k8s.io/cloud-provider` from 0.34.2 to 0.34.3
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.34.2...v0.34.3)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 3c51e808f2)
2026-02-05 11:33:57 -07:00
subhamkrai 617abc0202 csi: remove rbd wording from node loss doc
since ceph-csi driver now handles both rbd and cephfs
volume node loss case, let's remove rbd specific
wording from the node loss doc in rook.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit ae33d23053)
2026-02-05 10:54:01 -07:00
fhoekstra 2f22d6f1a2 docs: add partition label containing "ceph" to ceph-common-issues.md
Co-authored-by: Santosh Pillai  <sapillai@redhat.com>
Signed-off-by: Freek <dev@freekhoekstra.nl>
(cherry picked from commit a32f6f8ba6)
2026-02-04 04:20:15 +00:00
subhamkrai 10fb83d922 doc: add csi-operator example in configuration doc
adding missing doc step for csi-operator deployment
in the example configuration step.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 1cc30bddc8)
2026-02-03 17:51:13 +00:00
Joshua Hoblitt a87105c364 nfs: add CephNFS.spec.server.{image,imagePullPolicy} fields
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
(cherry picked from commit 3a15255583)
2026-01-29 20:47:53 +00:00
Michael Adam adc47c772e build: update release version to v1.19.0
For the minor releasev1.19, update the examples and docs

Signed-off-by: Michael Adam <obnox@samba.org>
2026-01-20 19:24:40 +01:00
Oded Viner 8e1122ecfa nvmeof: add nvme-of gateway crd support
adds CephNVMeOFGateway crd for managing ceph nvme-of gateways.
supports configurable instances, placement, resources,
and networking options.

Signed-off-by: Oded Viner <oviner@redhat.com>
(cherry picked from commit 88a9bf5c7f)
2026-01-20 15:39:32 +00:00
Praveen M 46fb6bba8b csi: update csi-addons to v0.14.0
Signed-off-by: Praveen M <m.praveen@ibm.com>
(cherry picked from commit 8ebf07bbfe)
2026-01-16 14:37:28 +00:00
subham rai 62bb6edc59 Merge pull request #16925 from rook/mergify/bp/release-1.19/pr-16912
ci: use latest k8s version in ci (backport #16912)
2026-01-16 16:25:06 +05:30
Santosh 34ec012168 doc: set useAllNodes to false
Update docs to reflect that useAllNodes should be set to false when
providing configuration for individual nodes.

Signed-off-by: Santosh <sapillai@redhat.com>
(cherry picked from commit c42032f6f8)
2026-01-14 17:53:11 +00:00
subhamkrai ecb79b5fae ci: use latest k8s version in ci
updating the ci to use latest k8s version
1.35.0 and also update patch version of older
k8s version.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 810d2b0218)
2026-01-14 17:42:48 +00:00
Praveen M ca5430a7d2 csi: update external sidecar images
Below sidecars are updated with latest available versions

csi-attacher: v4.10.0
csi-snapshotter: v8.4.0
csi-resizer: v2.0.0
csi-provisioner: v6.0.0
csi-node-driver-registrar: v2.15.0

Signed-off-by: Praveen M <m.praveen@ibm.com>
(cherry picked from commit 31c7592d03)
2026-01-14 16:00:54 +00:00
Praveen M 24df80d7b1 csi: update ceph-csi image to 3.16.0
Signed-off-by: Praveen M <m.praveen@ibm.com>
(cherry picked from commit e30d1f7649)
2026-01-14 16:00:53 +00:00
mergify[bot] a712afae98 Merge pull request #16919 from rook/mergify/bp/release-1.19/pr-16914
helm: Setting for reconciling concurrent clusters (backport #16914)
2026-01-13 21:44:58 +00:00
Travis Nielsen beeaadfbcf helm: setting for reconciling concurrent clusters
The setting for concurrent clusters is now available in the
helm chart, instead of only as an env var on the operator
deployment. reconcileConcurrentClusters will be applied to the
env var ROOK_RECONCILE_CONCURRENT_CLUSTERS.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 52393923d1)
2026-01-13 21:12:40 +00:00
Travis Nielsen 6983cbb3ee docs: remove extra paren from upgrade guide
The upgrade guide had an extra paren after a link.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 5db8627aec)
2026-01-13 21:11:45 +00:00
Travis Nielsen 26fc46789f csi: disable read affinity for ceph v20.2.0
Read affinity in Ceph v20.2.0 can cause corruption.
Disable this feature for this version of Ceph to
avoid hitting any corruption in this case. When the next
patch release is out for tentacle, this issue will be
resolved and when upgrading to it, read affinity would
automatically be re-enabled if needed.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 76e9c04b36)
2026-01-12 21:24:38 +00:00
Travis Nielsen 4ee3ba7051 docs: update ceph-client-crd.md
remove extra quote at the end of step 4 shell command

Co-authored-by: Sahil Lakhwani <sahilakhwani@gmail.com>
Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit b8d647c4e0)
2026-01-12 20:25:31 +00:00
Blaine Gardner 03a7922bf1 docs: update upgrade docs for v1.19
Update the upgrade docs for the upcoming Rook v1.19 release.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit 48e353b934)

# Conflicts:
#	Documentation/Upgrade/rook-upgrade.md
2026-01-12 10:45:20 -07:00
Jade Bilkey ec8c08d212 docs: update cosi controller to new github repo
The cosi controller has moved to a new repo and added versioning. 0.2 is the last expected minor release before v1alpha2 which will need more updating.

Signed-off-by: Jade Bilkey <herself@thefumon.com>
(cherry picked from commit df0aa9c1a7)
2026-01-12 16:05:36 +00:00
Mörgæsis 55dd035a5e docs: anchor for #enable-tls heading
Signed-off-by: Mörgæsis <morgaesis+git@morgaes.is>
(cherry picked from commit d8a809cddb)
2026-01-02 11:41:05 +00:00
Mörgæsis ca50ac34f5 docs: link to Ceph docs with incorrect heading link
Found that `#set-*` doesn't exist on the linked pages, but `#setting-*`
does.

Signed-off-by: Mörgæsis <morgaesis+git@morgaes.is>
(cherry picked from commit 2497940603)
2026-01-02 11:41:04 +00:00
Artem Torubarov b65de0813f rgw: support all S3 notification events in CRD validation
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com>
(cherry picked from commit 7ee062bc06)
2025-12-08 15:51:38 +00:00
Travis Nielsen 13a713131a build: set the release version to v1.19.0-beta.0
For the new 1.19 branch, update the examples and docs
for the v1.19.0-beta.0 tag.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-12-05 13:34:31 -07:00
Travis Nielsen c05768feb3 docs: add pool parameter for erasure code optimizations
Ceph Tentacle v20 comes with erasure coding optimizations
that must be enabled explicitly with a setting on the pool.
Add this setting to the docs and examples.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-12-04 11:42:07 -07:00