Joshua Hoblitt
61cbe4fc23
object: fix user quotas being overwritten when obc bucketOwner is set
...
Resolves https://github.com/rook/rook/issues/16417
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-11-06 16:31:12 -07:00
Travis Nielsen
7fe438b5cb
Merge pull request #16659 from travisn/app-migration
...
docs: Example of application migration between clusters
2025-11-06 15:21:29 -07:00
Travis Nielsen
4cd6416dab
docs: example of application migration with dynamic pv
...
Document how to migrate an application with a dynamic
PV rather than a static PV, since static PVs have limitations
such as not supporting snapshots and clones.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-11-06 12:00:46 -07:00
Travis Nielsen
12a6278836
Merge pull request #16681 from richardbadman/fix-some-typos-and-yaml-formatting
...
doc: Fix typos and yaml formatting
2025-11-06 11:32:02 -07:00
Travis Nielsen
d34eeee786
Merge pull request #16669 from YiteGu/use-sync-map-for-monitoringRoutines
...
core: use sync.Map for cluster.monitoringRoutines
2025-11-06 11:18:35 -07:00
Richard Goodman
f833c549bb
doc: fix typos and yaml formatting
...
Noticed two small typos when reading the documentation on object stores.
I also noticed that the lack of a whitespace in the creating a user
example affects the syntax highlighting.
Signed-off-by: Richard Goodman <richardg@brandwatch.com >
2025-11-06 17:13:23 +00:00
Travis Nielsen
dba69aab0a
docs: example of application migration between clusters
...
Applications can be migrated between clusters that are
connecting to the same external Ceph cluster.
This is done with a static PV that can be mounted
by the application across the clusters.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-11-06 09:37:39 -07:00
Travis Nielsen
a5180adb92
Merge pull request #16617 from Nordix/Sunnatillo/add-networkHost-field-cephMgr
...
mgr: add hostNetwork field to Manager spec
2025-11-06 09:28:19 -07:00
Yite Gu
bf6c295d02
core: use sync.Map for cluster.monitoringRoutines
...
`cluster.monitoringRoutines` stores three types of
daemon health: "mon", "osd", and "status". These are
used by three goroutines respectively, resulting in:
fatal error: concurrent map reads and map writes.
Signed-off-by: Yite Gu <guyite@bytedance.com >
2025-11-06 19:36:40 +08:00
Sunnatillo
b9a4685f65
mgr: add hostNetwork field to Manager spec
...
Add optinal hostnetwork field for Ceph Mgr to control whether the
mgr pods to run in host network. If unset, this defaults to
cluster level Network.HostNetwork value. This particulary useful
when user wants to restrict ceph mgr pod from exposing metrics
port in all host interfaces.
Signed-off-by: Sunnatillo <sunnat.samadov@est.tech >
2025-11-05 21:52:49 +02:00
Blaine Gardner
1ae3d04763
Merge pull request #16349 from obnoxxx/ci-add-upterm-debugging
...
ci: add upterm debugging as an alternative to tmate
2025-11-05 09:38:06 -07:00
Parth Arora
1c1bd6957d
Merge pull request #16673 from parth-gr/fix-external-csi-doc
...
doc: add csi operator creation step for external mode
2025-11-05 21:22:55 +05:30
Michael Adam
19b5efd542
ci: add upterm debugging as an alternative to tmate
...
This enables interactive debugging of ci checks
with the upterm tool as an alternative to the tmate tool which does not
work entirely anymore.
see https://github.com/rook/rook/issues/16131
addition to tmate, upterm debugging is now enabled via the debug-ci label on
PRs
Signed-off-by: Michael Adam <obnox@samba.org >
2025-11-05 14:57:34 +01:00
parth-gr
31d410822d
doc: add csi operator creation step for external mode
...
Rook has started using csi operator by default,
so with every new rook external mode install,
we need to use create the csi operator
closes: https://github.com/rook/rook/issues/16620
Signed-off-by: parth-gr <partharora1010@gmail.com >
2025-11-05 17:25:17 +05:30
Travis Nielsen
b89af41df4
Merge pull request #16655 from jhoblitt/feature/OSDMaxUpdatesInParallel
...
osd: add CephCluster.spec.storage.OSDMaxUpdatesInParallel
2025-11-04 10:36:05 -07:00
Travis Nielsen
b79c38bf9b
Merge pull request #16670 from AlienAscension/patch-1
...
docs: fix typo in 'Advance Options' heading
2025-11-04 10:32:47 -07:00
AlienAscension
520e7f959f
docs: fix typo in 'Advance Options' heading
...
Signed-off-by: AlienAscension <linus.breitenberger@gmail.com >
2025-11-04 17:55:26 +01:00
subham rai
e52df18be5
Merge pull request #16663 from rook/dependabot/github_actions/github/codeql-action-4.31.2
...
build(deps): bump github/codeql-action from 4.31.0 to 4.31.2
2025-11-04 21:33:06 +05:30
subham rai
7aa13ce63b
Merge pull request #16664 from rook/dependabot/github_actions/helm/kind-action-1.13.0
...
build(deps): bump helm/kind-action from 1.12.0 to 1.13.0
2025-11-04 21:32:52 +05:30
subham rai
04d4da16bf
Merge pull request #16662 from rook/dependabot/go_modules/github-dependencies-2d72abd430
...
build(deps): bump the github-dependencies group with 3 updates
2025-11-04 21:32:18 +05:30
Joshua Hoblitt
43f26534ed
osd: add CephCluster.spec.storage.OSDMaxUpdatesInParallel
...
Configures the maximum number of OSDs to update in parallel.
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-11-03 12:10:28 -07:00
Blaine Gardner
91bd9a47b4
Merge pull request #16665 from BlaineEXE/nfs-doc-link-fix
...
doc: update broken link in NFS docs
2025-11-03 09:02:25 -07:00
Blaine Gardner
55a4c63d31
doc: update broken link in NFS docs
...
Update a broken link due to the Kubernetes in-tree NFS driver being
archived/deprecated. Update the link to refer to the latest NFS CSI
driver.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2025-11-03 08:52:19 -07:00
dependabot[bot]
7fed5efc85
build(deps): bump helm/kind-action from 1.12.0 to 1.13.0
...
Bumps [helm/kind-action](https://github.com/helm/kind-action ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](https://github.com/helm/kind-action/compare/a1b0e391336a6ee6713a0583f8c6240d70863de3...92086f6be054225fa813e0a4b13787fc9088faab )
---
updated-dependencies:
- dependency-name: helm/kind-action
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 12:06:22 +00:00
dependabot[bot]
875b119fcd
build(deps): bump github/codeql-action from 4.31.0 to 4.31.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.0 to 4.31.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/4e94bd11f71e507f7f87df81788dff88d1dacbfb...0499de31b99561a6d14a36a5f662c2a54f91beee )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 12:06:18 +00:00
dependabot[bot]
64194d13e4
build(deps): bump the github-dependencies group with 3 updates
...
Bumps the github-dependencies group with 3 updates: [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ), [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) and [github.com/aws/aws-sdk-go-v2/service/sns](https://github.com/aws/aws-sdk-go-v2 ).
Updates `github.com/aws/aws-sdk-go-v2/config` from 1.31.15 to 1.31.16
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.15...config/v1.31.16 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.18.19 to 1.18.20
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/config/v1.18.20/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.19...config/v1.18.20 )
Updates `github.com/aws/aws-sdk-go-v2/service/sns` from 1.39.1 to 1.39.2
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.39.1...v1.39.2 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.31.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.18.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sns
dependency-version: 1.39.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 12:05:47 +00:00
Travis Nielsen
c544230eb2
Merge pull request #16649 from rook/dependabot/go_modules/github-dependencies-5a805d280b
...
build(deps): bump the github-dependencies group with 3 updates
2025-10-28 10:01:06 -07:00
Travis Nielsen
299a2c813d
Merge pull request #16650 from rook/dependabot/github_actions/reviewdog/action-misspell-1.27.0
...
build(deps): bump reviewdog/action-misspell from 1.26.3 to 1.27.0
2025-10-28 09:59:10 -07:00
Travis Nielsen
94b2850364
Merge pull request #16648 from rook/dependabot/github_actions/github/codeql-action-4.31.0
...
build(deps): bump github/codeql-action from 4.30.9 to 4.31.0
2025-10-28 09:58:00 -07:00
Travis Nielsen
1facf0f7b3
Merge pull request #16647 from rook/dependabot/github_actions/actions/upload-artifact-5.0.0
...
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
2025-10-28 09:57:11 -07:00
Blaine Gardner
c08a7742b0
Merge pull request #14821 from sp98/rgw-hpa
...
rgw: add scale subresource to CephObjectStore CR
2025-10-27 09:54:11 -06:00
dependabot[bot]
00a8366a9e
build(deps): bump reviewdog/action-misspell from 1.26.3 to 1.27.0
...
Bumps [reviewdog/action-misspell](https://github.com/reviewdog/action-misspell ) from 1.26.3 to 1.27.0.
- [Release notes](https://github.com/reviewdog/action-misspell/releases )
- [Commits](https://github.com/reviewdog/action-misspell/compare/9daa94af4357dddb6fd3775de806bc0a8e98d3e4...d6429416b12b09b4e2768307d53bef58d172e962 )
---
updated-dependencies:
- dependency-name: reviewdog/action-misspell
dependency-version: 1.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 15:17:46 +00:00
dependabot[bot]
a954087e18
build(deps): bump the github-dependencies group with 3 updates
...
Bumps the github-dependencies group with 3 updates: [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ), [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2 ) and [github.com/aws/aws-sdk-go-v2/service/sns](https://github.com/aws/aws-sdk-go-v2 ).
Updates `github.com/aws/aws-sdk-go-v2/config` from 1.31.13 to 1.31.15
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.13...config/v1.31.15 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.18.17 to 1.18.19
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.17...config/v1.18.19 )
Updates `github.com/aws/aws-sdk-go-v2/service/sns` from 1.38.6 to 1.39.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.38.6...v1.39.1 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.31.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
dependency-version: 1.18.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sns
dependency-version: 1.39.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 13:10:19 +00:00
dependabot[bot]
42bddae15b
build(deps): bump github/codeql-action from 4.30.9 to 4.31.0
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.30.9 to 4.31.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/16140ae1a102900babc80a33c44059580f687047...4e94bd11f71e507f7f87df81788dff88d1dacbfb )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 12:58:16 +00:00
dependabot[bot]
c47bf08348
build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 12:37:29 +00:00
Travis Nielsen
f0d32274b9
Merge pull request #16640 from hxtmdev/kustomize-lint
...
ci: add kustomize to helm.lint
2025-10-24 09:33:42 -06:00
Travis Nielsen
ad7b919ab2
Merge pull request #16642 from sathieu/patch-4
...
docs: fix storageclass ec link
2025-10-24 09:11:25 -06:00
Mathieu Parent
d9109fb3b9
docs: fix storageclass ec link
...
Signed-off-by: Mathieu Parent <math.parent@gmail.com >
2025-10-24 16:57:57 +02:00
Daniel Höxtermann
5ffd43e539
ci: add kustomize to helm.lint
...
This catches duplicate keys in maps.
Signed-off-by: Daniel Höxtermann <daniel@hxtm.dev >
2025-10-24 16:32:11 +02:00
Travis Nielsen
6b333de690
Merge pull request #16637 from hxtmdev/invalid-yaml
...
helm: remove duplicate YAML map entries
2025-10-23 15:20:43 -06:00
Daniel Höxtermann
b1c58eb175
helm: remove duplicate YAML map entries
...
The removed map entries are already provided by the include.
Signed-off-by: Daniel Höxtermann <daniel@hxtm.dev >
2025-10-23 21:46:30 +02:00
Travis Nielsen
e8e013d88b
Merge pull request #16619 from sp98/mon-canary-deletion
...
mon: wait for the canary pods to be terminated
2025-10-23 10:38:19 -06:00
Travis Nielsen
66ca290f98
Merge pull request #16614 from travisn/osd-resources-device-class
...
osd: Set osd resources for specific device class
2025-10-23 09:55:09 -06:00
Santosh Pillai
3137a857df
mon: wait for the canary pods to be terminated
...
Wait for the mon-canary pods to be terminated before starting the actual
mons. When topology spread constraints are added to evenly spread the
mons, then pod-anti affinity does not allow mons to be created on the
same node where other mons are running, this also includes the
mon-canary pods. We delete the mon-canary pods and then start the actual
mon pods. Sometimes the termination of the canary pods might take more
time, so schedular won't schedular mon pods on that node.
Signed-off-by: Santosh Pillai <sapillai@redhat.com >
2025-10-23 21:11:13 +05:30
Santosh Pillai
9765dd93a2
Merge pull request #16629 from travisn/mon-shutdown
...
mon: Trap the sigterm to respond quickly to the mon canary pod deletion
2025-10-23 11:18:27 +05:30
Travis Nielsen
48b70500fa
mon: trap the sigterm in the mon canary
...
The mon canary should quickly shut down after the pod is
deleted, since it has no purpose to continue running.
Since the sleep does not catch the SIGTERM as pid 1,
use a bash trap to exit quickly.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-10-22 15:37:13 -06:00
Travis Nielsen and Matthias Osthues
d3c0bacd88
osd: set osd resources for specific device class
...
The OSDs may require different resources based on their device
class. The overall osd resources were only being used, rather
than properly looking up the specific device class resources.
Now the expected resources will take affect per device class.
Co-authored-by: Matthias Osthues <osthues.matthias@gmail.com >
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-10-22 10:21:40 -06:00
Parth Arora
21536e496e
Merge pull request #16610 from parth-gr/fix-v2-v1-mix
...
external: update rook ceph mon endpoint cm to use v2
2025-10-22 15:39:45 +05:30
parth-gr
3ba911e79e
external: update rook ceph mon endpoint cm to use v2
...
if v2 is enabled update the rook ceph mon endpoint cm
with v2 ports
Signed-off-by: parth-gr <partharora1010@gmail.com >
2025-10-21 18:31:55 +05:30
subham rai
d8090ea264
Merge pull request #16626 from rook/dependabot/go_modules/github-dependencies-deacfbc1a7
...
build(deps): bump the github-dependencies group with 5 updates
2025-10-21 11:22:18 +05:30