Commit Graph
13160 Commits
Author SHA1 Message Date
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
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
Travis Nielsen ae7a243c25 Merge pull request #16926 from rook/mergify/bp/release-1.19/pr-16920
doc: set useAllNodes to false (backport #16920)
2026-01-14 10:55:52 -07:00
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
Travis Nielsen 82a9d4fe7f Merge pull request #16923 from rook/mergify/bp/release-1.19/pr-16921
csi:update ceph csi v3.16 (backport #16921)
2026-01-14 09:41:41 -07: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 688bdb072d Merge pull request #16918 from rook/mergify/bp/release-1.19/pr-16916
docs: Remove extra paren from upgrade guide (backport #16916)
2026-01-13 14:25:01 -07: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 d0c6517375 Merge pull request #16913 from rook/mergify/bp/release-1.19/pr-16886
ci: testing minikube github action (backport #16886)
2026-01-13 12:59:28 -07:00
subhamkrai 3d1956e1e4 ci: use minikube github action instead script
using github action for minikube will avoid
unwanted errors and probably will be more stable
than manual install. But both script and action
both uses almost same time for installation so
there we don't have preference.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 6c4d8205b6)
2026-01-13 11:19:30 -07:00
mergify[bot] 79d82c0b08 Merge pull request #16910 from rook/mergify/bp/release-1.19/pr-16908
ci: Increase wait timeout for two object canary test (backport #16908)
2026-01-12 23:32:15 +00:00
Travis Nielsen 5346b991ee Merge pull request #16907 from rook/mergify/bp/release-1.19/pr-16895
csi: Disable read affinity for ceph v20.2.0 (backport #16895)
2026-01-12 16:20:59 -07:00
Travis Nielsen 3d963dfdfe ci: increase wait timeout for two object canary test
The two-object-one-zone canary test is not waiting
long enough for the cluster to be created. The default
timeout is 120s, and it frequently hits that timeout.
When the test passes, it commonly takes between 100-120
seconds to complete, so we just need to increase the
timeout.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 993e7b2f01)
2026-01-12 22:59:43 +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 2d7d720fd7 Merge pull request #16905 from rook/mergify/bp/release-1.19/pr-16829
documentation: update ceph-client-crd.md (backport #16829)
2026-01-12 13:38:17 -07: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 4513f08081 Merge pull request #16904 from rook/mergify/bp/release-1.19/pr-16885
docs: update upgrade docs for v1.19 (backport #16885)
2026-01-12 11:06:03 -07: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
Blaine Gardner 0041d9f922 Merge pull request #16903 from rook/mergify/bp/release-1.19/pr-16897
docs: Update cosi controller to new github repo (backport #16897)
2026-01-12 09:40:17 -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