Commit Graph
13518 Commits
Author SHA1 Message Date
dependabot[bot] 88a3e79cbb build(deps): bump github.com/moby/spdystream from 0.5.0 to 0.5.1
Bumps [github.com/moby/spdystream](https://github.com/moby/spdystream) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/moby/spdystream/releases)
- [Commits](https://github.com/moby/spdystream/compare/v0.5.0...v0.5.1)

---
updated-dependencies:
- dependency-name: github.com/moby/spdystream
  dependency-version: 0.5.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 20:50:45 +00:00
Travis Nielsen e74fed5b28 Merge pull request #17351 from ein-stein-chen/add-csimetadataradosnamespace-parameter-to-cephfilesystemsubvolumegroup-crd
Add 'CSIMetadataRadosNamespace' parameter to CephFilesystemSubVolumeGroup
2026-04-15 17:14:03 -06:00
Alexander Degenhart 17b98da89e csi: add 'CSIMetadataRadosNamespace' parameter to CephFilesystemSubVolumeGroup
This parameter is written to .spec.cephFS.radosNamespace of the generated
ClientProfile.

The parameter is called 'CSIMetadataRadosNamespace' to clarify that it is used
for CSI metadata and unrelated to the actual CephFS (meta)data.

Context:

The ceph-csi CephFS plugin stores additional metadata related to PV(C)s
in RADOS objects in the metadata pool of the CephFS.
By default those objects are stored in the 'csi' RADOS namespace.

For a multi-tenant CephFS setup (that is used by multiple K8s Clusters/
ceph-csi drivers) segregating those additional objects into separate RADOS
namespaces is desireable so the clusters can not modify the metadata of other
clusters (enforced by appropriate ceph client capabilities).

'ceph-csi' implemented this via the `cephFS.radosNamespace` config option for
cluster entries in the `ceph-csi-config` ConfigMap with https://github.com/ceph/ceph-csi/pull/4661.

The `ceph-csi-operator` added support for that config entry by adding
'radosNamespace' to the 'CephFsConfigSpec' of the 'ClientProfile' with
https://github.com/ceph/ceph-csi-operator/pull/165.

Signed-off-by: Alexander Degenhart <degenhart@fim.uni-passau.de>
2026-04-16 00:31:29 +02:00
Travis Nielsen 6d7fa333c3 Merge pull request #17307 from obnoxxx/build-markdownlint-self-contained
build: make  markdownlint targets  self-contained
2026-04-15 14:14:00 -06:00
d4c3f36bba build: make markdownlint targets self-contained
the markdownlint and markdownlint.fix make targets
required markdownlint-cli2 to be installed locally
in the $PATH.

This change renders them self-contained by running
markdownlint from the official markdownlint-cli2
docker image.

Also clean the development-flow guide for linting tools

Signed-off-by: Michael Adam <obnox@samba.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Travis Nielsen <tnielsen@redhat.com>
2026-04-15 21:27:15 +02:00
Travis Nielsen 9e15c6fe2d Merge pull request #16823 from travisn/canary-tentacle
ci: Run canary tests against tentacle
2026-04-15 10:11:45 -06:00
Travis Nielsen 7d352fd528 test: run canary tests against tentacle
Update the canary tests to run against tentacle with each
PR instead of squid. the daily tests will still cover squid.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-04-13 15:18:34 -06:00
subham rai 7ba58b6926 Merge pull request #17349 from rook/dependabot/go_modules/github-dependencies-4d0cf4febe
build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.98.0 to 1.99.0 in the github-dependencies group
2026-04-13 21:52:57 +05:30
subham rai 5b4d8ecb23 Merge pull request #17347 from rook/dependabot/github_actions/aws-actions/configure-aws-credentials-6.1.0
build(deps): bump aws-actions/configure-aws-credentials from 6.0.0 to 6.1.0
2026-04-13 21:34:47 +05:30
subham rai 5a0fbf9b21 Merge pull request #17348 from rook/dependabot/github_actions/actions/upload-artifact-7.0.1
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
2026-04-13 21:34:07 +05:30
dependabot[bot] ee5e5b58ab build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2).


Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.98.0 to 1.99.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.98.0...service/s3/v1.99.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.99.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 13:29:48 +00:00
dependabot[bot] 944bfdd951 build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 13:29:22 +00:00
dependabot[bot] eb74d2a61a build(deps): bump aws-actions/configure-aws-credentials
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/8df5847569e6427dd6c4fb1cf565c83acfa8afa7...ec61189d14ec14c8efccab744f656cffd0e33f37)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 13:28:59 +00:00
Parth Arora 54d3e2cac7 Merge pull request #17337 from obnoxxx/ci-simplify-helm-lint-workflow
ci: simplify the helm-lint workflow
2026-04-13 16:12:29 +05:30
Michael Adam 6949172209 ci: simplify the helm-lint workflow
the helm-lint CI workflow calls `make helm.lint` which depended
on several tools  like helm and ct being available in the $PATH.

`make helm.lint` has recently been made self-contained so that it
does not need those tools installed any more.

This change simplifies the helm-lint workflow so that it does not
install now unneeded tools anymore.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-04-10 14:32:33 +02:00
Travis Nielsen 3d2f8ba046 Merge pull request #17306 from obnoxxx/build-helm-lint-self-contained
build: make  the helm.lint target self-contained
2026-04-09 14:27:07 -06:00
Travis Nielsen 62ae7e3f99 Merge pull request #17331 from sophotechlabs/ci/fix-github-ref-syntax
ci: fix GITHUB_REF variable syntax in push-build workflow
2026-04-09 11:35:44 -06:00
Artem Muterko cfb21227fe ci: fix GITHUB_REF variable syntax in push-build workflow
Signed-off-by: Artem Muterko <artem@sopho.tech>
2026-04-09 18:13:19 +02:00
Michael AdamandCopilot 0f79537493 build: make the helm.lint target self-contained
make helm.lint depended on the chart-testing tool ct as well as helm and kustomize being available in
the PATH.

This makes the target self-contained by
- running ct via go run
- using the cached version of helm used elswhere in the
build system
- caching kustomize in the tools dir and using that

Signed-off-by: Michael Adam <obnox@samba.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-09 18:06:19 +02:00
Travis Nielsen 0e5bc13c20 Merge pull request #17278 from sophotechlabs/docs/fix-broken-links-and-outdated-refs
docs: fix broken links and outdated Go version in contributing docs
2026-04-09 08:48:39 -06:00
Artem Muterko d816e95b65 docs: fix broken links and outdated references in contributing docs
Signed-off-by: Artem Muterko <artem@sopho.tech>
2026-04-09 11:05:19 +02:00
Travis Nielsen 8b43ef6c1f Merge pull request #17315 from rook/dependabot/github_actions/actions/setup-go-6.4.0
build(deps): bump actions/setup-go from 6.3.0 to 6.4.0
2026-04-08 13:05:49 -06:00
dependabot[bot] 46a6b5186c build(deps): bump actions/setup-go from 6.3.0 to 6.4.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/4b73464bb391d4059bd26b0524d20df3927bd417...4a3601121dd01d1626a1e23e37211e3254c1c06c)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 18:12:49 +00:00
Travis Nielsen 8dabe11973 Merge pull request #17324 from gonzolino/rook-ceph-mgr-role-secondary
mgr: Add missing RBAC role for ceph-mgr in secondary clusters
2026-04-08 11:43:21 -06:00
Travis Nielsen abacf2e367 Merge pull request #16836 from subhamkrai/update-use-tentacnle
build: use ceph tentacle v20 as default version
2026-04-08 11:20:11 -06:00
Santosh Pillai 700220bfed Merge pull request #17262 from mateenali66/add-cleanup-job-example
deploy/examples: add standalone cleanup-job.yaml
2026-04-08 22:44:47 +05:30
Travis Nielsen f14fd9df18 Merge pull request #17320 from travisn/osd-ver-logging
osd: Add logging when detecting osd versions
2026-04-08 11:06:41 -06:00
Travis Nielsen 544e2996ae Merge pull request #17322 from subhamkrai/fix-undefined-iisue
ci: with rgw account we need -tags=ceph_preview
2026-04-08 10:19:49 -06:00
Travis Nielsen 96caf4181a Merge pull request #17305 from obnoxxx/build-use-tools-cache-dir-target
Build: use the new tools cache dir target
2026-04-08 09:58:48 -06:00
Daniel Gonzalez 6e8bb63705 manifest: add missing rook-ceph-mgr role to secondary cluster
Fixes: https://github.com/rook/rook/issues/17323

Signed-off-by: Daniel Gonzalez <daniel@gonzalez-nothnagel.de>
2026-04-08 15:43:11 +02:00
subhamkrai f1df953694 ci: with rgw account we need -tags=ceph_preview
rgw account changes require -tags=ceph_preview with go build.
When we are building the whole code, it's reads the tag from
Makefile but the multus test was only building few files so this
tag was missing. Adding this -tags=ceph_preview to fix ci error.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-04-08 18:29:02 +05:30
subhamkrai 6285afc0a4 build: use ceph tentacle v20 as default version
let's use ceph tentacle as default version in deployment

Signed-off-by: subhamkrai <srai@redhat.com>
2026-04-08 15:39:17 +05:30
Michael AdamandCopilot f1774e3d78 build: use the new tools cache dir target as prereq for helm-related tools
A target was recently introduced for creating the host-specific tools
cache directory.

Several helmng-related tools installation targets depended on the directory implicitly or
created it as part of their recipe.

This change makes the dependency explicit by using the new target as a
prerequisite.

Signed-off-by: Michael Adam <obnox@samba.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-08 09:54:54 +02:00
Michael AdamandCopilot 6bfa7bbb33 build: use the new tools cache dir target as prereq for go-related tools
A target was recently introduced for creating the host-specific tools
cache directory.

Several golang-related tools install targets depended on the directory implicitly or
created it as part of their recipe.

This change makes the dependency explicit by using the new targett as a
prerequisite. This also simplifies some recipes by removing now unneeded
mkdir operations.

Signed-off-by: Michael Adam <obnox@samba.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-08 09:54:29 +02:00
Michael Adam 9fc4a4fc5e build: install go-junit-report into host-specific tools cachedir
The go-junit-reporttool used to be installed into the general tools cache dir.

For consistency, this changes it to be into the host-specific tools
cache directory like the other cached tools

Signed-off-by: Michael Adam <obnox@samba.org>
2026-04-08 09:54:01 +02:00
subham rai 294b5a2f19 Merge pull request #17237 from taraasrita10/fixing-checkout-version
ci: upgrade checkout action to v6.0.2
2026-04-08 12:14:52 +05:30
Travis Nielsen a80ca49855 osd: add logging when detecting osd versions
When osd versions are being detected, log more info
about the versions to understand better if the
require-osd-version release is being set as
expected.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-04-07 13:13:54 -06:00
Mateen Anjum 5219e81538 docs(ceph-teardown): add Single Node Cleanup section
References the standalone cleanup-job.yaml for cases where the
operator-managed cleanup did not run on a specific node.

Signed-off-by: Mateen Anjum <mateenali66@gmail.com>
2026-04-07 14:18:59 -04:00
Blaine Gardner bf3adcb464 Merge pull request #17319 from OdedViner/aws_v2_upgrade_delete_bucket
object: add support for aws sdk v2 in s3agent DeleteBucket
2026-04-07 11:52:32 -06:00
Travis Nielsen 8b2918d862 Merge pull request #17304 from obnoxxx/build-fix-tools-cache-host-platform
build: fix host platform for tools cache
2026-04-07 10:46:37 -06:00
Prabhala Tara Aasrita d591037b4d ci: upgrade checkout action to v6.0.2
actions/checkout v6 changed how credentials are persisted. Instead of writing GITHUB_TOKEN as an extraheader in .git/config, it now stores a pointer to a credential helper file in $RUNNER_TEMP. The Makefile's `git config --unset http.https://github.com/.extraheader` no longer clears the token, so the cross-repo push to rook.github.io was failing.

I have updated the checkout action to v6.0.2, set the persist-credentials field to false and removed the unset line from releases/Makefile.

Signed-off-by: Prabhala Tara Aasrita <taraasrita@ibm.com>
2026-04-07 21:48:16 +05:30
Blaine Gardner a9efa167cc Merge pull request #17302 from sp98/sse-s3-with-vault-agent
rgw: support SSE-S3 with vault agent.
2026-04-07 09:40:34 -06:00
Oded Viner f5b73f12c6 object: add support for aws sdk v2 in s3agent DeleteBucket
update createbucket to use sdk v2 while keeping
all other methods on sdk v1.

Signed-off-by: Oded Viner <oviner@redhat.com>
2026-04-07 18:35:41 +03:00
Santosh c6836c474a rgw: support SSE-S3 with vault agent
Support using SSE-S3 encryption with RGW using vault Agent auth.
RGW sends requests to the agent instead of directly to Vault, and the agent transparently injects the authentication token. This eliminates using and managing a static token

Signed-off-by: Santosh <sapillai@redhat.com>
2026-04-07 12:18:29 +05:30
Blaine Gardner 7e3085e67b Merge pull request #17313 from sp98/rgw-account-docs
doc: rgw accounts
2026-04-06 11:04:54 -06:00
subham rai 91418922bd Merge pull request #17300 from rook/dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4
2026-04-06 21:51:05 +05:30
dependabot[bot] 7feeafe9b5 build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4
Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Commits](https://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
  dependency-version: 4.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: subhamkrai <srai@redhat.com>
2026-04-06 21:19:45 +05:30
Santosh bcc070738c doc: rgw accounts
adds pending release notes and documentation for the experimental Ceph
RGW accounts feature.

Signed-off-by: Santosh <sapillai@redhat.com>
2026-04-06 21:16:12 +05:30
subham rai e5f20fbcfb Merge pull request #17314 from rook/dependabot/go_modules/k8s-dependencies-77cefee00a
build(deps): bump sigs.k8s.io/mcs-api from 0.4.0 to 0.4.1 in the k8s-dependencies group
2026-04-06 21:06:58 +05:30
subham rai b123d9d27e Merge pull request #17316 from rook/dependabot/go_modules/github-dependencies-938a5cb16e
build(deps): bump the github-dependencies group with 4 updates
2026-04-06 21:04:53 +05:30