Commit Graph
13292 Commits
Author SHA1 Message Date
Travis Nielsen 09e7952600 build: use proper github token for docs publish
The docs publish requires a token with write access to
the docs repo, so override the default rook repo
github token.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-25 14:18:41 -07:00
Travis Nielsen 5a4992a5ea Merge pull request #16767 from travisn/docs-publish
build: Fix docs publish from extraheader error
2025-11-25 13:31:21 -07:00
Travis Nielsen 4a03715386 build: fix docs publish from extraheader error
Removing the .extraheader config is failing with
error 5. Attempt to remove this call to attempt
to get the docs publishing successfully again.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-25 11:37:59 -07:00
subham rai 45a25a540e Merge pull request #16758 from rook/dependabot/github_actions/actions/setup-go-6.1.0
build(deps): bump actions/setup-go from 6.0.0 to 6.1.0
2025-11-25 11:32:10 +05:30
Travis Nielsen 48f9d37823 Merge pull request #16755 from travisn/roadmap-1.19
docs: Roadmap update for v1.19
2025-11-24 11:43:48 -07:00
dependabot[bot] 90ae151cca build(deps): bump actions/setup-go from 6.0.0 to 6.1.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/44694675825211faa026b3c33043df3e48a5fa00...4dc6199c7b1a012772edbd06daecab0f50c9053c)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 17:58:19 +00:00
subham rai a0f0d05031 Merge pull request #16761 from rook/dependabot/github_actions/github/codeql-action-4.31.5
build(deps): bump github/codeql-action from 4.31.3 to 4.31.5
2025-11-24 22:23:21 +05:30
subham rai a0f09714cc Merge pull request #16760 from rook/dependabot/github_actions/actions/checkout-6.0.0
build(deps): bump actions/checkout from 5.0.0 to 6.0.0
2025-11-24 22:22:52 +05:30
subham rai 2d26d953b4 Merge pull request #16759 from rook/dependabot/github_actions/golangci/golangci-lint-action-9.1.0
build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
2025-11-24 22:22:46 +05:30
subham rai c0a0750572 Merge pull request #16757 from rook/dependabot/go_modules/go.uber.org/zap-1.27.1
build(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1
2025-11-24 21:18:02 +05:30
dependabot[bot] c0c466c844 build(deps): bump github/codeql-action from 4.31.3 to 4.31.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.3 to 4.31.5.
- [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/014f16e7ab1402f30e7c3329d33797e7948572db...fdbfb4d2750291e159f0156def62b853c2798ca2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 12:51:41 +00:00
dependabot[bot] 54a0342873 build(deps): bump actions/checkout from 5.0.0 to 6.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 12:51:35 +00:00
dependabot[bot] 5909d9a626 build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/0a35821d5c230e903fcfe077583637dea1b27b47...e7fa5ac41e1cf5b7d48e45e42232ce7ada589601)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 12:51:02 +00:00
dependabot[bot] f01f80d542 build(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1
Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.27.0 to 1.27.1.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uber-go/zap/compare/v1.27.0...v1.27.1)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-version: 1.27.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 12:26:25 +00:00
Travis Nielsen d0ea4d7ec8 Merge pull request #16754 from travisn/logger-names
core: Shorten the logger names
2025-11-21 14:23:25 -07:00
Travis Nielsen b9c5fd9b87 docs: roadmap features for v1.19
For the upcoming minor release 1.19, add
some high level features to the roadmap
plan.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-21 14:19:58 -07:00
Travis Nielsen ac1fa3a4c3 core: shorten the logger names
The logger names are seen on each line of logging. As
long as they are unique, they really don't need to be
long and descriptive, so let's make them a bit more
concise, and independent from controller names.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-21 13:12:56 -07:00
Travis Nielsen c50a3eebbe Merge pull request #16723 from travisn/namespace-logging
core: Include namespace more consistently in cluster logging
2025-11-21 10:48:46 -07:00
Travis Nielsen 6fbe5fc1a1 Merge pull request #16746 from rook/dependabot/go_modules/golang.org/x/crypto-0.45.0
build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0
2025-11-20 18:54:56 -07:00
Travis Nielsen 93adc5dd6b core: include namespace more consistently in logging
When writing to the operator log, where possible
the namespace of the resource on which the operator
is working will be logged as a standard prefix
to more easily troubleshoot what resource is being reconciled

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-20 15:49:43 -07:00
dependabot[bot] 0775356522 build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.42.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.42.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 15:23:44 -07:00
Travis Nielsen a086077d05 Merge pull request #16745 from michaeltchapman/cluster-chart-exporter
helm: Include exporter options in CephCluster
2025-11-20 10:36:20 -07:00
Michael Chapman 2e5dc5a16c helm: include exporter options in cephcluster
The operator supports setting options on the node exporter, such
as hostNetwork, which were previously omitted from the templated
CephCluster resource in the rook-ceph-cluster chart.

fixes: #16742
Signed-off-by: Michael Chapman <michael@aptira.com>
2025-11-20 14:03:00 +11:00
Travis Nielsen 8782e9183d Merge pull request #16719 from travisn/concurrent-reconcile
cluster: Support concurrent reconcile when there are multiple cephcluster CRs
2025-11-19 11:34:00 -07:00
Travis Nielsen 50dd51f6d4 Merge pull request #16731 from mheler/pass_config_to_toolbox
toolbox: merge rook-config-override ConfigMap into ceph.conf
2025-11-19 11:32:18 -07:00
Travis Nielsen 98937a41f4 Merge pull request #16722 from travisn/mds-standby-disable
mds: Remove MDS standby if activeStandby disabled
2025-11-19 11:31:16 -07:00
Travis Nielsen a1c87c6188 mds: remove mds standby if disabled
The activeStandby property was being ignored when deciding
how many mds daemons to start. 2x the active count of mds
daemons were always being created. If the standby is not
desired, the standby can be removed, and it was unexpected
that it was not removed.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-19 10:55:12 -07:00
Matthew N. Heler 9570d141de manifest: merge rook-config-override ConfigMap into ceph.conf
The toolbox was not respecting the rook-config-override ConfigMap,
resulting in a minimal ceph.conf with only mon_host and keyring settings.
This made it difficult to run diagnostic commands that require custom
configuration parameters.

This change mounts the rook-config-override ConfigMap in all toolbox
variants and merges its contents into the generated ceph.conf. The
merge happens after writing the base config with mon endpoints, and
is re-applied whenever mon endpoints change.

The toolbox now has consistent behavior with other Rook-managed Ceph
daemons (mon, mgr, osd, mds, rgw) which already respect config overrides.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
2025-11-18 13:43:14 -06:00
subham rai e3341a4649 Merge pull request #16735 from swills/fix-container-resources
un-reverse ControllerPlugin/NodePlugin resource settings
2025-11-18 15:20:39 +05:30
Steve Wills 604226770e csi: un-reverse resources
Correct the names used for controller plugin and node plugin resource
setting

Signed-off-by: Steve Wills <steve@mouf.net>
2025-11-17 17:27:11 -05:00
Travis Nielsen 83047a17d1 operator: fix concurrency issues in the cluster controller
Use a sync map for the clusterMap in the cluster controller
and fix other issues to allow for concurrent cluster
reconcile.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-17 11:46:33 -07:00
Travis Nielsen b1ce9f226e operator: allow setting concurrent cluster reconciles
The cephcluster controller allows setting concurrent reconciles
with a setting in the operator configmap.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-17 11:46:33 -07:00
Travis Nielsen f252bf68af Merge pull request #16713 from sp98/allow-snaptrim-wait-pg-for-PDBs
osd: support snaptrimp and snaptrip_wait pgs
2025-11-17 10:10:20 -07:00
Travis Nielsen 71d428f8c5 Merge pull request #16724 from fancl20/patch
helm(rook-ceph-cluster): Fix default pathType for HTTPRoute
2025-11-17 10:08:37 -07:00
Travis Nielsen 3783ae03bb Merge pull request #16726 from rook/dependabot/go_modules/k8s-dependencies-5765444011
build(deps): bump the k8s-dependencies group with 6 updates
2025-11-17 10:01:17 -07:00
dependabot[bot] bc3ec2547b 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.1` | `0.34.2` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.1` | `0.34.2` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.1` | `0.34.2` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.34.1` | `0.34.2` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.1` | `0.34.2` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.34.1` | `0.34.2` |

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

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

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

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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: subhamkrai <srai@redhat.com>
2025-11-17 21:25:26 +05:30
subham rai 44c67eaab7 Merge pull request #16727 from rook/dependabot/github_actions/github/codeql-action-4.31.3
build(deps): bump github/codeql-action from 4.31.2 to 4.31.3
2025-11-17 20:14:39 +05:30
subham rai 400174f256 Merge pull request #16728 from rook/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-21.0.0
build(deps): bump DavidAnson/markdownlint-cli2-action from 20.0.0 to 21.0.0
2025-11-17 20:14:28 +05:30
subham rai 69dae940f9 Merge pull request #16729 from rook/dependabot/go_modules/github-dependencies-71dadc597c
build(deps): bump the github-dependencies group with 3 updates
2025-11-17 20:14:14 +05:30
dependabot[bot] 68eaa6faab 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.17 to 1.31.20
- [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.17...config/v1.31.20)

Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.18.21 to 1.18.24
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/config/v1.18.24/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.21...config/v1.18.24)

Updates `github.com/aws/aws-sdk-go-v2/service/sns` from 1.39.3 to 1.39.5
- [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.3...v1.39.5)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.31.20
  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.24
  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.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 12:06:10 +00:00
dependabot[bot] 01b09c33c8 build(deps): bump DavidAnson/markdownlint-cli2-action
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 20.0.0 to 21.0.0.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/992badcdf24e3b8eb7e87ff9287fe931bcb00c6e...30a0e04f1870d58f8d717450cc6134995f993c63)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: 21.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 12:04:14 +00:00
dependabot[bot] df67634b7a build(deps): bump github/codeql-action from 4.31.2 to 4.31.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.2 to 4.31.3.
- [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/0499de31b99561a6d14a36a5f662c2a54f91beee...014f16e7ab1402f30e7c3329d33797e7948572db)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 12:04:10 +00:00
fancl20 adad69fb28 helm(rook-ceph-cluster): fix default pathType for HTTPRoute
Signed-off-by: fancl20 <fancl20@gmail.com>
2025-11-15 12:26:45 +00:00
Santosh Pillai c0eb34815f osd: support snaptrimp and snaptrip_wait pgs
If the ceph status is "active+lean+snaptrimp" or
"ative+clean+snatrip_wait" , the the PDB controller should treat this
ceph staus as healthy and don't block the node drain

Signed-off-by: Santosh Pillai <sapillai@redhat.com>
2025-11-14 11:07:06 +05:30
Travis Nielsen de8c2d2033 Merge pull request #16020 from ideepika/wip-nvmeof
docs: add design doc for ceph nvmeof gateway
2025-11-13 13:06:50 -07:00
Travis Nielsen 9a79a48f9e Merge pull request #16661 from subhamkrai/fix-rns-race-condition
namespace: add retryOnConflict when updating status
2025-11-13 10:38:17 -07:00
Travis Nielsen c7dc2439f8 Merge pull request #16505 from elias-dbx/cleanup_preprovision_jobs
osd: cleanup orphaned osd provision jobs
2025-11-13 09:44:59 -07:00
Travis Nielsen bd6a6350ff Merge pull request #16706 from GanghyeonSeo/standardize-shell-quote-usage
external: unify variable quoting style in importClusterID
2025-11-13 09:34:48 -07:00
subhamkrai e9d5efb3e1 subvolumegroup: add retry when updating status
currently, in SVG crd while updating status we don't have retryOnConflicts
similar to other CRD, this commit add the retryOnConflicts.

Signed-off-by: subhamkrai <srai@redhat.com>
2025-11-13 15:51:39 +05:30
GanghyeonSeo 8801b25b2c external: unify variable quoting style in importClusterID
Standardized the quoting for variables inside the importClusterID function of import-external-cluster.sh to improve consistency

Signed-off-by: GanghyeonSeo <sgh000109@gmail.com>
2025-11-13 15:15:10 +09:00