Commit Graph
13234 Commits
Author SHA1 Message Date
Blaine Gardner d69ffdfd2c osd: in cephx key init, don't overwrite key on failure
Previously, if the OSD cephx-keyring-update init container couldn't
contact the mons, the output redirect would overwrite the on-disk
keyring file with no text, removing the on-disk keyring.

Modify the init container to only overwrite the keyring file when the
ceph command to get the latest key suceeds, to avoid removing the
on-disk key.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2026-02-09 10:06:27 -07:00
Blaine Gardner 654e57371a Merge pull request #17022 from sp98/fix-context-cancellation
osd: fix updateExistingOSDs function for cancelled context
2026-02-05 08:50:06 -07:00
subham rai fa4557a93b Merge pull request #16922 from subhamkrai/remove-fencing-obsolete-code
csi: remove automated node fencing code
2026-02-05 13:22:07 +05:30
Santosh 33046734b3 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>
2026-02-05 12:37:43 +05:30
Travis Nielsen 69826e8ac0 Merge pull request #16972 from Madhu-1/16960
csi: run csi controller plugin on host network
2026-02-04 23:21:20 -07:00
Madhu Rajanna 4416b5ce9d 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>
2026-02-05 10:38:55 +05:30
Blaine Gardner bc3e3b9093 Merge pull request #16995 from sp98/rgw-IAM-design
doc: RGW User account design
2026-02-04 10:23:14 -07:00
Santosh bfbd2c5d38 doc: rgw user account design
Design doc for implementing the Ceph RGW User accounts.

Signed-off-by: Santosh <sapillai@redhat.com>
2026-02-04 10:13:40 +05:30
Santosh Pillai 10d73cf757 Merge pull request #16990 from fhoekstra/warn-about-ceph-partition-label
docs: Add partition label containing "ceph" to ceph-common-issues.md
2026-02-04 09:50:04 +05:30
Satoru Takeuchi 2f6d9bd5af Merge pull request #17005 from travisn/multicluster-device
test: Multicluster test to use raw device instead of partition
2026-02-04 07:49:44 +09:00
Travis Nielsen e08c183d82 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>
2026-02-03 11:19:28 -07:00
Travis Nielsen 7dd98f0f12 Merge pull request #16743 from uhthomas/remove-automaxprocs
operator: remove automaxprocs
2026-02-03 11:19:11 -07:00
Travis Nielsen 090c9c5657 Merge pull request #17001 from subhamkrai/update-example-doc
doc: add csi-operator example in configuration doc
2026-02-03 10:50:31 -07:00
Thomas Way 977bf416bb operator: remove automaxprocs
Go 1.25 will automatically set GOMAXRPOCS to match cgroup limits of applicable,
which makes automaxprocs redundant.

https://go.dev/doc/go1.25#container-aware-gomaxprocs

Signed-off-by: Thomas Way <thomas@6f.io>
2026-02-03 10:45:41 -07:00
fhoekstraandSantosh Pillai a32f6f8ba6 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>
2026-02-03 11:36:31 +01:00
subham rai 7a0a63e0f9 Merge pull request #16997 from rook/dependabot/go_modules/github-dependencies-cd340bf436
build(deps): bump the github-dependencies group with 2 updates
2026-02-03 14:56:32 +05:30
subham rai 780b5b6179 Merge pull request #16998 from rook/dependabot/github_actions/github/codeql-action-4.32.0
build(deps): bump github/codeql-action from 4.31.11 to 4.32.0
2026-02-03 14:56:21 +05:30
subhamkrai 1cc30bddc8 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>
2026-02-03 14:46:29 +05:30
dependabot[bot] 5db53b8552 build(deps): bump github/codeql-action from 4.31.11 to 4.32.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.11 to 4.32.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/19b2f06db2b6f5108140aeb04014ef02b648f789...b20883b0cd1f46c72ae0ba6d1090936928f9fa30)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 23:48:50 +00:00
dependabot[bot] e22e4c003a build(deps): bump the github-dependencies group with 2 updates
Bumps the github-dependencies group with 2 updates: [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator) and [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator).


Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.88.0 to 0.88.1
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.88.0...v0.88.1)

Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.88.0 to 0.88.1
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.88.0...v0.88.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  dependency-version: 0.88.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client
  dependency-version: 0.88.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 23:48:25 +00:00
Travis Nielsen 3737629dab Merge pull request #16989 from jhoblitt/maint/rm-vestigial-reef-support
core: rm vestigial ceph reef version parsing
2026-02-02 11:14:07 -07:00
Joshua Hoblitt c994b4b6ac core: rm vestigial ceph reef version parsing
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2026-02-02 10:41:37 -07:00
Travis Nielsen 021a09e7cd Merge pull request #16994 from cybozu-go/ci-create-fake-disk-if-github-runner-does-not-have-extra-disk
test: create iscsi disk if extra disk does not exist
2026-02-02 10:27:10 -07:00
Satoru Takeuchi 0137274b58 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>
2026-02-02 16:29:44 +00:00
subham rai ea407776d5 Merge pull request #16964 from rook/dependabot/github_actions/github/codeql-action-4.31.11
build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
2026-01-30 09:18:02 +05:30
subham rai 794fd525fb Merge pull request #16965 from rook/dependabot/github_actions/actions/setup-python-6.2.0
build(deps): bump actions/setup-python from 6.1.0 to 6.2.0
2026-01-30 09:17:19 +05:30
subham rai d2481d8830 Merge pull request #16967 from rook/dependabot/github_actions/actions/setup-go-6.2.0
build(deps): bump actions/setup-go from 6.1.0 to 6.2.0
2026-01-30 09:16:16 +05:30
Blaine Gardner 9ef6108db7 Merge pull request #16982 from jhoblitt/feature/cephnfs-image
nfs: add CephNFS.spec.server.{image,imagePullPolicy} fields
2026-01-29 13:47:16 -07:00
Joshua Hoblitt 3a15255583 nfs: add CephNFS.spec.server.{image,imagePullPolicy} fields
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2026-01-29 13:18:05 -07:00
Travis Nielsen b7010de68e Merge pull request #16983 from subhamkrai/fix-armg-cri-dockerd
ci: add arch based download for cri-dockered
2026-01-29 08:23:24 -07:00
subham rai 9da7bf53ed Merge pull request #16985 from obnoxxx/ci-use-minikube-v1.38.0
ci: use latest minikube v1.38.0 in the integration tests
2026-01-29 17:58:50 +05:30
Michael Adam 9b384743c2 ci: use latest minikube v1.38.0 in the integration tests
Signed-off-by: Michael Adam <obnox@samba.org>
2026-01-29 11:07:51 +01:00
subhamkrai 358bb84a33 ci: add arch based download for cri-dockered
when we moved to minikube github action from script based
installation, we missed adding check for different arch.
Now, with current check it should work for all arch.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-01-29 09:00:09 +05:30
Travis Nielsen 4c3050beec Merge pull request #16979 from ibotty/no-nodes-proxy
remove nodes/proxy rbac grants
2026-01-28 12:13:49 -07:00
Tobias Florek db814dcd4b 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>
2026-01-28 08:16:19 +01:00
Travis Nielsen a85ef4b776 Merge pull request #16954 from travisn/helm-pull-policy
helm: Set default ceph image pull policy
2026-01-26 14:43:48 -07:00
Blaine Gardner e9fcf52c13 Merge pull request #16968 from BlaineEXE/object-fix-ca-bundle-perms
rgw: update ca bundle mount perms to read-all
2026-01-26 11:22:28 -07:00
Blaine Gardner 5e3f7f8bc0 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>
2026-01-26 09:23:15 -07:00
dependabot[bot] fbb1c41b3a build(deps): bump actions/setup-go from 6.1.0 to 6.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v6.1.0...7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 13:47:45 +00:00
dependabot[bot] 8a5fe4d884 build(deps): bump actions/setup-python from 6.1.0 to 6.2.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/83679a892e2d95755f2dac6acb0bfd1e9ac5d548...a309ff8b426b58ec0e2a45f0f869d46889d02405)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 13:46:50 +00:00
dependabot[bot] c8c307dc26 build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.10 to 4.31.11.
- [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/cdefb33c0f6224e58673d9004f47f7cb3e328b89...19b2f06db2b6f5108140aeb04014ef02b648f789)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-26 13:46:44 +00:00
Travis Nielsen 26b8190dfc Merge pull request #16688 from jhoblitt/maint/fix-canary-mon-disk-space-warn
test: merge integration-test-config-latest-k8s & canary-test-config
2026-01-23 15:32:21 -07:00
Travis Nielsen 090fc3c369 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>
2026-01-23 15:27:50 -07:00
Joshua Hoblitt c5bfe3a806 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>
2026-01-23 14:31:40 -07:00
subhamkrai ae33d23053 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>
2026-01-23 13:56:38 +05:30
Blaine Gardner 17dbe52682 Merge pull request #16884 from BlaineEXE/kube-api-linter
ci: add initial kube-api-linter support to CI
2026-01-22 08:36:50 -07:00
Travis Nielsen 55192ddaa2 Merge pull request #16946 from travisn/reset-relnotes
docs: Reset pending release notes
2026-01-22 07:28:03 -07:00
subhamkrai 20f350a71a 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>
2026-01-22 15:19:12 +05:30
Travis Nielsen d996f7fed9 docs: reset pending release notes
With the release of v1.19, the pending release notes doc
is reset for v1.20.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-01-21 15:46:36 -07:00
Blaine Gardner 76b7f51e55 Merge pull request #16944 from BlaineEXE/lock-minikube-version-in-ci
ci: lock minikube version in CI
2026-01-21 12:32:29 -07:00