Commit Graph
13183 Commits
Author SHA1 Message Date
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
Travis Nielsen 1c4a4b9ce8 Merge pull request #17042 from rook/mergify/bp/release-1.19/pr-17038
Documentation: Fix metadata and data pool names for 'us' region (backport #17038)
2026-02-06 09:28:46 -07:00
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
Travis Nielsen b4a3b556b9 Merge pull request #17033 from obnoxxx/prep-release-v1.19.1
build: set release version to v1.19.1
v1.19.1
2026-02-05 14:03:05 -07: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
Travis Nielsen bf65ba5c91 Merge pull request #17036 from rook/mergify/bp/release-1.19/pr-16969
osd: Find correct osd container in case it is not index 0 (backport #16969)
2026-02-05 13:31:14 -07:00
Jan Breitkopf 1665c96eb0 operator: fix OSD info
This fixes OSD info being incomplete when a sidecar container is first
in the .spec.Template.Spec.Containers list.
I added a small helper function to find a container named "osd" instead
of always assuming the first one.

Signed-off-by: Jan Breitkopf <jan.breitkopf@prorocketeers.com>
(cherry picked from commit 1ff6f70311)
2026-02-05 19:55:16 +00:00
Travis Nielsen 87399a8684 Merge pull request #17031 from rook/mergify/bp/release-1.19/pr-17029
csi: update ceph csi operator to 0.5 (backport #17029)
2026-02-05 12:51:58 -07:00
subhamkrai 25fa20f4c8 csi: update ceph csi operator to v0.5
this commit update the ceph-csi-operator
to latest 0.5 release

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 3f3917cbd1)
2026-02-05 12:15:33 -07:00
Travis Nielsen a9214544f2 Merge pull request #17032 from rook/mergify/bp/release-1.19/pr-16846
build(deps): bump the k8s-dependencies group with 6 updates (backport #16846)
2026-02-05 12:08:20 -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
Travis Nielsen bc424790c8 Merge pull request #17026 from rook/mergify/bp/release-1.19/pr-16922
csi: remove automated node fencing code (backport #16922)
2026-02-05 11:28:49 -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
Blaine Gardner 11998e94ff Merge pull request #17028 from rook/mergify/bp/release-1.19/pr-17022
osd: fix updateExistingOSDs function for cancelled context (backport #17022)
2026-02-05 09:41:16 -07:00
Santosh 0907016010 osd: fix update OSDs logic for cancelled context
`updateExistingOSDs` should not wait and retry if the golang context got
cancelled. Else it would keep on retrying for 20 minutes before
exciting.

Signed-off-by: Santosh <sapillai@redhat.com>
(cherry picked from commit 33046734b3)
2026-02-05 15:50:44 +00:00
subhamkrai 617a347d97 csi: remove automated node fencing code
since node fencing is disabled in rook for sometime
and this feature is implemented in csi. So, this
commits remove obsolete code related to node loss

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 20f350a71a)

# Conflicts:
#	pkg/operator/ceph/cluster/watcher_test.go
2026-02-05 14:47:26 +00:00
subham rai 6ff6716ab5 Merge pull request #17021 from rook/mergify/bp/release-1.19/pr-16972
csi: run csi controller plugin on host network (backport #16972)
2026-02-05 13:21:42 +05:30
Madhu Rajanna 5dd7efeec4 csi: run csi controller plugin on host network
When CSI_ENABLE_HOST_NETWORK is set run the
csi controller plugin pods on the host network

closes: #16960

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
(cherry picked from commit 4416b5ce9d)
2026-02-05 06:21:54 +00:00
subham rai 1fc09fb0be Merge pull request #17012 from rook/mergify/bp/release-1.19/pr-16990
docs: Add partition label containing "ceph" to ceph-common-issues.md (backport #16990)
2026-02-04 14:34:39 +05:30
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
Satoru Takeuchi 1215691afc Merge pull request #17008 from rook/mergify/bp/release-1.19/pr-17005
test: Multicluster test to use raw device instead of partition (backport #17005)
2026-02-04 09:11:30 +09:00
Travis Nielsen a94f638047 test: multicluster test to use raw device instead of partition
With the iscsi device created now for integration tests,
the multicluster test can now use the raw device name
instead of assuming it is a partition.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit e08c183d82)
2026-02-03 22:50:40 +00:00
Travis Nielsen 539d0bf759 Merge pull request #17003 from rook/mergify/bp/release-1.19/pr-17001
doc: add csi-operator example in configuration doc (backport #17001)
2026-02-03 11:26:23 -07: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
Travis Nielsen 6e9deb164c Merge pull request #17000 from rook/mergify/bp/release-1.19/pr-16994
test: create iscsi disk if extra disk does not exist (backport #16994)
2026-02-02 11:03:25 -07:00
Satoru Takeuchi 58be9c9a75 test: create iscsi disk if extra disk does not exist
We found a new github runner that doesn't have an extra
disk mounted on /mnt and it causes massive amounts
of CI failures. We can overcome this circumstance
by creating an iSCSI disk as an extra disk.

ref. https://github.com/rook/rook/issues/16978#issue-3862612835

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
(cherry picked from commit 0137274b58)
2026-02-02 17:28:40 +00:00
subham rai 903c2febed Merge pull request #16955 from rook/mergify/bp/release-1.19/pr-16688
test: merge integration-test-config-latest-k8s & canary-test-config (backport #16688)
2026-01-30 09:19:44 +05:30
subham rai a89f9e2642 Merge pull request #16981 from rook/mergify/bp/release-1.19/pr-16979
remove nodes/proxy rbac grants (backport #16979)
2026-01-30 09:14:35 +05:30
Blaine Gardner 3149737262 Merge pull request #16987 from rook/mergify/bp/release-1.19/pr-16982
nfs: add CephNFS.spec.server.{image,imagePullPolicy} fields (backport #16982)
2026-01-29 14:29:59 -07: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
Tobias Florek e5cb79f860 security: remove nodes/proxy rbac grants
It has only been used by the flex driver which is long gone.

This removes the nodes/proxy RBAC grant from the helm chart, the example
YAMl and the security design docs.

Signed-off-by: Tobias Florek <me@ibotty.net>
(cherry picked from commit db814dcd4b)
2026-01-28 19:14:47 +00:00
Travis Nielsen 21113ae9ab Merge pull request #16971 from rook/mergify/bp/release-1.19/pr-16954
helm: Set default ceph image pull policy (backport #16954)
2026-01-27 15:05:28 -07:00
Travis Nielsen 27289386d7 helm: set default ceph image pull policy
The image pull policy was expected to be set in the cephcluster
CR or else the helm deployment would fail. Now we set the expected
default to pull if not present.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 090fc3c369)
2026-01-26 21:44:34 +00:00
Blaine Gardner d02b071a18 Merge pull request #16970 from rook/mergify/bp/release-1.19/pr-16968
rgw: update ca bundle mount perms to read-all (backport #16968)
2026-01-26 14:35:06 -07:00
Blaine Gardner 21dccaf7dd rgw: update ca bundle mount perms to read-all
Update the CA bundle volume mount permissions to read-all (o444). RGW
runs as 'ceph', but the volume mount defaults to 'root'. o444 ensures
the RGW can read the bundle.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit 5e3f7f8bc0)
2026-01-26 18:23:11 +00:00
Joshua Hoblitt f4b8879cbe test: merge integration-test-config-latest-k8s & canary-test-config
into a single combined integration-test-setup-cluster-resources
workflow. This ensures that the same gha runner preparation, go version,
etc. is used for both the canary and integration tests.

Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
(cherry picked from commit c5bfe3a806)
2026-01-23 22:33:28 +00:00
subham rai 7831d05ead Merge pull request #16945 from rook/mergify/bp/release-1.19/pr-16944
ci: lock minikube version in CI (backport #16944)
2026-01-22 21:02:53 +05:30
subham rai 68cc06b1a5 Merge pull request #16942 from rook/mergify/bp/release-1.19/pr-16939
mon: Change do not reconcile to be more granular (backport #16939)
2026-01-22 14:19:24 +05:30
Blaine Gardner b58ddd00d5 ci: lock minikube version in CI
In CI, lock the minikube version. This is important to ensure that when
release branches are created from master, the minikube version is locked
to a version that will forever support the desired k8s version. If the
latest minikube version is used, CI for older releases will eventually
break when the latest minikube no longer supports the older k8s version.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
(cherry picked from commit 68a688946e)
2026-01-21 19:33:12 +00:00
Travis Nielsen ea7911e9ac mon: change do not reconcile to be more granular
The do-not-reconcile label on the mon deployments was
causing the mon reconcile to be skipped for all mons,
even if the label was only on a single mon. Now, the
skipping of reconcile will only be scoped to a single
mon.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit d315d0ce46)
2026-01-21 15:15:42 +00:00
Travis Nielsen 4f33c4d692 Merge pull request #16938 from obnoxxx/release-1.19-prep-v1.19.0
build: update release version to v1.19.0
v1.19.0
2026-01-20 12:09:35 -07: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
Travis Nielsen aa7e9e356d Merge pull request #16937 from rook/mergify/bp/release-1.19/pr-16689
nvmeof: add nvme-of gateway crd support (backport #16689)
2026-01-20 09:33:31 -07: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
subham rai ec7572dfcb Merge pull request #16930 from rook/mergify/bp/release-1.19/pr-16929
csi: update csi-addons to v0.14.0 (backport #16929)
2026-01-19 13:32:19 +05:30
Blaine Gardner 27a4ba20a9 Merge pull request #16931 from rook/mergify/bp/release-1.19/pr-15550
object: Simplify passing SSL certificate to RGW pod via CURL_CA_BUNDLE var (backport #15550)
2026-01-16 09:04:05 -07:00
Sunnatillo a1f1a627d9 object: use ceph version aware CA bundle handling for RGW
Add ceph version check to determine CA bundle configuration method.
Ceph Tentacle+ supports CURL_CA_BUNDLE environment variable, while older
versions require system CA trust update via init container.

Signed-off-by: Sunnatillo <sunnat.samadov@est.tech>
(cherry picked from commit a97233102d)
2026-01-16 14:45:37 +00:00
Sunnatillo 74dde152d5 object: simplify passing SSL certificate to RGW pod via CURL_CA_BUNDLE var
This mounts custom CA bundle directly to the RGW container at
/etc/ceph/rgw-ca-bundle/ and CURL_CA_BUNDLE points to the certificate
file. Ceph changes regarding CURL_CA_BUNDLE variable is in this PR:
https://github.com/ceph/ceph/pull/44283

This change simplifies the CA bundle handling by:
- Removing the update-ca-trust init container and related volumes
- Mounting the CA bundle secret directly to the RGW pod

Signed-off-by: Sunnatillo <sunnat.samadov@est.tech>
(cherry picked from commit 0189e2fd9a)
2026-01-16 14:45:36 +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