Commit Graph
13083 Commits
Author SHA1 Message Date
Travis Nielsen 7cdabb49b2 Merge pull request #16821 from rook/mergify/bp/release-1.19/pr-16786
operator: watch cephConfigFromSecret changes (backport #16786)
2025-12-09 14:50:13 -07:00
Martin Rowe 6f1f90e719 operator: watch cephConfigFromSecret changes
Add a resource watch to reconcile clusters when any referenced Secrets
in cephConfigFromSecret are updated. This matches the behaviour of
reconciling clusters when cephConfig changes. Without this change, if a
Secret that is referenced by cephConfigFromSecret is updated, then the
cluster is not immediately updated, so the cluster state will not match
the configuration until something else triggers a reconcile.

Resolves #16371

Signed-off-by: Martin Rowe <martin.p.rowe@gmail.com>
(cherry picked from commit 816c67847d)
2025-12-09 16:55:35 +00:00
Blaine Gardner 7543a28163 Merge pull request #16815 from rook/mergify/bp/release-1.19/pr-16804
rgw: support all S3 notification events in CRD validation (backport #16804)
2025-12-08 12:12:04 -05:00
Artem Torubarov b65de0813f rgw: support all S3 notification events in CRD validation
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com>
(cherry picked from commit 7ee062bc06)
2025-12-08 15:51:38 +00:00
subham rai 7a496484db Merge pull request #16812 from rook/mergify/bp/release-1.19/pr-16792
external: fix endpoint slice type for ipv6 clusters (backport #16792)
2025-12-08 21:05:37 +05:30
parth-gr a077dbb6c1 external: fix endpoint slice type for ipv6 clusters
in endpoint slice for the mgr and rgw service
it was harcoded to use the ipv4,
now dynamically assign the type based on the endpoint
ip adrress type

Signed-off-by: parth-gr <partharora1010@gmail.com>
(cherry picked from commit 0a3d9b8517)
2025-12-08 14:02:01 +00:00
subham rai 3c4471c247 Merge pull request #16801 from rook/mergify/bp/release-1.19/pr-16795
ci: add github action to free disk space (backport #16795)
2025-12-08 12:28:19 +05:30
subhamkrai 06005f104a ci: add github action to free disk space
this commit adds new github action to free some disk
space. It was revert sometime back when github runner
size was increased but looks like we need to add again
as mon is complaining regarding low disk space. Integration
tests already have this adding this in canary tests.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit c983fc39db)
2025-12-05 21:31:43 +00:00
Travis Nielsen 546e8499ed Merge pull request #16797 from travisn/release-1.19.0-beta.0
build: Set the release version to v1.19.0-beta.0
v1.19.0-beta.0
2025-12-05 14:16:44 -07:00
Travis Nielsen 13a713131a build: set the release version to v1.19.0-beta.0
For the new 1.19 branch, update the examples and docs
for the v1.19.0-beta.0 tag.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-12-05 13:34:31 -07:00
Travis Nielsen 31275e8656 Merge pull request #16790 from travisn/namespaced-logging
core: Enhance logging in more controllers with namespaced names
v1.19.0-alpha.0
2025-12-05 10:14:51 -07:00
Travis Nielsen de276ac4e1 Merge pull request #16789 from travisn/ec-optimization
docs: Add pool parameter for erasure code optimizations
2025-12-05 09:53:35 -07:00
Travis Nielsen 023608e6fd core: enhance logging with namespaced names
For all of the controllers besides the cluster controller,
the logging now includes the namespaced name of the resource
that is being reconciled. This will help with log troubleshooting
to help analyze logs consistently for the resource being
reconciled.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-12-04 12:00:42 -07:00
Travis Nielsen c05768feb3 docs: add pool parameter for erasure code optimizations
Ceph Tentacle v20 comes with erasure coding optimizations
that must be enabled explicitly with a setting on the pool.
Add this setting to the docs and examples.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-12-04 11:42:07 -07:00
Travis Nielsen eaf5e4a21f Merge pull request #16783 from subhamkrai/remove-ceph-reef
core: remove support for reef v18 in Rook v1.19
2025-12-04 09:52:08 -07:00
Travis Nielsen 7f9cdcd01d Merge pull request #16781 from sp98/fix-keda-metric
RGW: Update scaledObject resource
2025-12-04 09:49:13 -07:00
subhamkrai 304cdc8c83 core: remove support for reef v18 in Rook v1.19
For Rook v1.19,removing support for Ceph Reef. It is at end of life.
Users on Reef can continue to use Rook v1.18.x or older.
The latest two Ceph versions Squid and Tentacle are supported.

Signed-off-by: subhamkrai <srai@redhat.com>
2025-12-04 13:11:35 +05:30
Travis Nielsen dbed75b8dc Merge pull request #16756 from rook/dependabot/go_modules/github-dependencies-18dac97049
build(deps): bump the github-dependencies group with 5 updates
2025-12-02 10:02:06 -07:00
Santosh a87a3fb766 rgw: update scaledObject resource
Update ScaledObject Resource to use correct metric.
ceph_rgw_put is not availabe. Using ceph_rgw_op_put_obj_ops instead.

Signed-off-by: Santosh <sapillai@redhat.com>
2025-12-02 21:03:36 +05:30
Travis Nielsen e3bca47575 Merge pull request #16782 from subhamkrai/revert-checkout-6.0.o
Revert "Merge pull request #16778 from rook/dependabot/github_actions…
2025-12-02 07:56:20 -07:00
subham rai 58d967402f Merge pull request #16779 from rook/dependabot/github_actions/actions/setup-python-6.1.0
build(deps): bump actions/setup-python from 6.0.0 to 6.1.0
2025-12-02 13:03:04 +05:30
subhamkrai 0719371b1b Revert "Merge pull request #16778 from rook/dependabot/github_actions/actions/checkout-6.0.0"
This reverts commit 51d6513fa4, reversing
changes made to a92751af5e.

Signed-off-by: subhamkrai <srai@redhat.com>
2025-12-02 12:35:33 +05:30
dependabot[bot] 5efd823ba2 build(deps): bump actions/setup-python from 6.0.0 to 6.1.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 17:58:58 +00:00
Travis Nielsen f08c5cea27 Merge pull request #16750 from subhamkrai/ceph-tentacle
core: make Ceph Tentacle default version in test clusters
2025-12-01 10:51:16 -07:00
subham rai 8acce1f5a3 Merge pull request #16777 from rook/dependabot/github_actions/github/codeql-action-4.31.6
build(deps): bump github/codeql-action from 4.31.5 to 4.31.6
2025-12-01 22:32:58 +05:30
subham rai 51d6513fa4 Merge pull request #16778 from rook/dependabot/github_actions/actions/checkout-6.0.0
build(deps): bump actions/checkout from 5.0.0 to 6.0.0
2025-12-01 22:31:48 +05:30
subham rai a92751af5e Merge pull request #16780 from rook/dependabot/github_actions/aws-actions/configure-aws-credentials-5.1.1
build(deps): bump aws-actions/configure-aws-credentials from 5.1.0 to 5.1.1
2025-12-01 22:31:05 +05:30
Travis Nielsen 8c44980040 Merge pull request #16751 from subhamkrai/add-go-1.25
build: Update CI to Go 1.25 using go-version-file
2025-12-01 08:55:06 -07:00
dependabot[bot] 0e69058d11 build(deps): bump the github-dependencies group with 5 updates
Bumps the github-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.31.20` | `1.32.1` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.18.24` | `1.19.1` |
| [github.com/aws/aws-sdk-go-v2/service/sns](https://github.com/aws/aws-sdk-go-v2) | `1.39.5` | `1.39.6` |
| [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator) | `0.86.2` | `0.87.0` |
| [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator) | `0.86.2` | `0.87.0` |


Updates `github.com/aws/aws-sdk-go-v2/config` from 1.31.20 to 1.32.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/config/v1.31.20...v1.32.1)

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

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

Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.86.2 to 0.87.0
- [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.86.2...v0.87.0)

Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.86.2 to 0.87.0
- [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.86.2...v0.87.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sns
  dependency-version: 1.39.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  dependency-version: 0.87.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client
  dependency-version: 0.87.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 15:12:41 +00:00
dependabot[bot] 0cf1f9fb93 build(deps): bump aws-actions/configure-aws-credentials
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 5.1.0 to 5.1.1.
- [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/00943011d9042930efac3dcd3a170e4273319bc8...61815dcd50bd041e203e49132bacad1fd04d2708)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 15:00:34 +00:00
dependabot[bot] 2ef4196069 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/v5...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-12-01 15:00:24 +00:00
dependabot[bot] f1cdf3a02b build(deps): bump github/codeql-action from 4.31.5 to 4.31.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.5 to 4.31.6.
- [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/fdbfb4d2750291e159f0156def62b853c2798ca2...fe4161a26a8629af62121b670040955b330f9af2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 14:59:58 +00:00
subhamkrai 73d2541b3d build: update codegen code generator to 0.34.2
this commit update the codegen to latest version
v0.34.2 to support golang 1.25

Signed-off-by: subhamkrai <srai@redhat.com>
2025-12-01 17:02:59 +05:30
subhamkrai de4f96769a build: update CI to Go 1.25
Update go.mod to 1.25 while having both 1.24 and 1.25
version in build.yaml for supporting 1.24 longer.

Also, updating golangci-lint version 2.6.2.

Signed-off-by: subhamkrai <srai@redhat.com>
2025-12-01 17:01:47 +05:30
subhamkrai 88fb58bf2b core: make Ceph Tentacle default version
This commit make ceph tentacle as a default version in
cluster-test.yaml so that local and ci testing can be done
and also updating cluster.yaml to mention v20(tentacle).

Signed-off-by: subhamkrai <srai@redhat.com>
2025-12-01 13:43:20 +05:30
subhamkrai ae41dafb0b core: rename ceph urchin to umbrella
Renaming urchin to umbrella as ceph name for
v21 has been changed from urchin to umbrella.

Signed-off-by: subhamkrai <srai@redhat.com>
2025-12-01 13:41:50 +05:30
Travis Nielsen 70ec50be2b Merge pull request #16769 from travisn/revert-docs-auth
build: Revert back to checkout action v5 for publishing the docs
2025-11-25 15:34:05 -07:00
Travis Nielsen 9a23e7c91b Revert "build: fix docs publish from extraheader error"
This reverts commit 4a03715386.
2025-11-25 15:30:32 -07:00
Travis Nielsen b0bd873abc build: revert update to latest checkout action
The latest checkout v6 action is causing the docs
publish to fail. Until we resolve the issue,
revert back to v5.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-11-25 15:29:46 -07:00
Travis Nielsen beac8244ae Revert "build: use proper github token for docs publish"
This reverts commit 09e7952600.
2025-11-25 15:27:36 -07:00
Travis Nielsen 9628a027ca Merge pull request #16768 from travisn/docs-token
build: Use proper github token for docs publish
2025-11-25 14:51:02 -07:00
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