dependabot[bot]
3aa5e0eef4
build(deps): bump psf/black from 26.3.0 to 26.3.1
...
Bumps [psf/black](https://github.com/psf/black ) from 26.3.0 to 26.3.1.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/35ea67920b7f6ac8e09be1c47278752b1e827f76...c6755bb741b6481d6b3d3bb563c83fa060db96c9 )
---
updated-dependencies:
- dependency-name: psf/black
dependency-version: 26.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 12:43:24 +00:00
Santosh Pillai
7a0afce65f
Merge pull request #17041 from sp98/rgw-account-controller
...
rgw: controller for account management
2026-03-13 21:37:02 +05:30
Travis Nielsen
68aeea17ca
Merge pull request #17184 from black-dragon74/up-csi-v3.16.2
...
csi: update ceph-csi image to v3.16.2
2026-03-13 09:50:12 -06:00
Niraj Yadav
c5613a3320
csi: update ceph-csi image to v3.16.2
...
This patch updates the ceph-csi image version
to v3.16.2
Signed-off-by: Niraj Yadav <niryadav@redhat.com >
2026-03-13 15:35:34 +05:30
Santosh
c4ec7faee5
rgw: controller for account management
...
PR only focuses on account creation, deletion and update.
Signed-off-by: Santosh <sapillai@redhat.com >
2026-03-13 11:21:46 +05:30
Travis Nielsen
f244f47eea
Merge pull request #17102 from cobaltcore-dev/pr2-new-pools
...
rgw: support new RGW pools in shared pools zone json config
2026-03-11 16:13:07 -06:00
Artem Torubarov
91086e5803
rgw: fix integration test to detect new zone pools
...
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com >
2026-03-11 16:39:53 +01:00
Travis Nielsen
1bdd5c3f0c
Merge pull request #17165 from Nordix/fix-orphaned-exporter/adil
...
exporter: delete orphaned ceph-exporter deployments on reconcile
2026-03-10 15:25:41 -06:00
Muhammad Adil Ghaffar
0b8ed65749
exporter: delete orphaned ceph-exporter deployments on reconcile
...
Clean up stale exporter deployments whose target node no longer exists.
This handles the case where the operator was down when a node was deleted,
so the deletion event was missed and the stale deployment was never removed.
Signed-off-by: Muhammad Adil Ghaffar <muhammad.adil.ghaffar@est.tech >
2026-03-10 22:52:14 +02:00
Travis Nielsen
4520230eb8
Merge pull request #17164 from travisn/exporter-cleanup
...
exporter: Reconcile as best effort during deletion, remove obsolete Ceph version checks, and ensure all clusters reconciled
2026-03-10 11:56:24 -06:00
subham rai
96af20a76d
Merge pull request #17173 from rook/dependabot/go_modules/golang.org/x/sync-0.20.0
...
build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
2026-03-10 17:10:40 +05:30
subham rai
57d22c20ff
Merge pull request #17171 from rook/dependabot/github_actions/psf/black-26.3.0
...
build(deps): bump psf/black from 25.11.0 to 26.3.0
2026-03-10 17:10:36 +05:30
dependabot[bot]
c1fac17027
build(deps): bump psf/black from 25.11.0 to 26.3.0
...
Bumps [psf/black](https://github.com/psf/black ) from 25.11.0 to 26.3.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/05f0a8ce1f71fbb36e1e032d3b518c7b945089a2...35ea67920b7f6ac8e09be1c47278752b1e827f76 )
---
updated-dependencies:
- dependency-name: psf/black
dependency-version: 26.3.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: subhamkrai <srai@redhat.com >
2026-03-10 15:57:33 +05:30
dependabot[bot]
38096f762a
build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-version: 0.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: subhamkrai <srai@redhat.com >
2026-03-10 15:51:18 +05:30
subham rai
1506bd93eb
Merge pull request #17172 from rook/dependabot/go_modules/github-dependencies-c876aed17d
...
build(deps): bump the github-dependencies group with 3 updates
2026-03-10 14:54:38 +05:30
subham rai
d53ab75683
Merge pull request #17169 from rook/dependabot/github_actions/github/codeql-action-4.32.6
...
build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
2026-03-10 14:53:00 +05:30
subham rai
69a9c10948
Merge pull request #17170 from rook/dependabot/github_actions/actions/setup-go-6.3.0
...
build(deps): bump actions/setup-go from 6.0.0 to 6.3.0
2026-03-10 14:52:17 +05:30
subham rai
8c62afd647
Merge pull request #17168 from rook/dependabot/github_actions/docker/login-action-4
...
build(deps): bump docker/login-action from 3 to 4
2026-03-10 14:51:07 +05:30
subham rai
5894099166
Merge pull request #17167 from rook/dependabot/go_modules/k8s-dependencies-4946b0aacb
...
build(deps): bump the k8s-dependencies group with 2 updates
2026-03-10 14:50:31 +05:30
Artem Torubarov
3c0bfd8572
rgw: integration test to check new pools in zone.json
...
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com >
2026-03-09 15:11:28 +01:00
dependabot[bot]
4160321bfa
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.32.10 to 1.32.11
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.10...config/v1.32.11 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.10 to 1.19.11
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/iam/v1.19.10...credentials/v1.19.11 )
Updates `github.com/aws/aws-sdk-go-v2/service/sns` from 1.39.12 to 1.39.13
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/emr/v1.39.12...service/sfn/v1.39.13 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.32.11
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.19.11
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.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 13:10:44 +00:00
dependabot[bot]
be18ca1c60
build(deps): bump actions/setup-go from 6.0.0 to 6.3.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.0.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v6...4b73464bb391d4059bd26b0524d20df3927bd417 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 13:07:40 +00:00
dependabot[bot]
c35f7b356a
build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.32.5 to 4.32.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/c793b717bc78562f491db7b0e93a3a178b099162...0d579ffd059c29b07949a3cce3983f0780820c98 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 13:07:20 +00:00
dependabot[bot]
973dddb58f
build(deps): bump docker/login-action from 3 to 4
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 13:07:08 +00:00
dependabot[bot]
94cd462bad
build(deps): bump the k8s-dependencies group with 2 updates
...
Bumps the k8s-dependencies group with 2 updates: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) and [sigs.k8s.io/mcs-api](https://github.com/kubernetes-sigs/mcs-api ).
Updates `sigs.k8s.io/controller-runtime` from 0.23.1 to 0.23.3
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.3 )
Updates `sigs.k8s.io/mcs-api` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/kubernetes-sigs/mcs-api/releases )
- [Changelog](https://github.com/kubernetes-sigs/mcs-api/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/mcs-api/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-version: 0.23.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/mcs-api
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 13:06:52 +00:00
Travis Nielsen
71e1dbffa4
exporter: continue reconciling all clusters when disabled in the first
...
When reconciling the crash collectors and exporters, if one cluster
has disabled them, they will be deleted, then the reconcile
will complete, thus skipping reconcile of the crash collectors
and exporters for the remaining clusters.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2026-03-06 16:26:32 -07:00
Travis Nielsen
256a338c14
exporter: remove exporter resources as best effort
...
Remove the exporter deployment when needed as best effort
in case the removal fails, there is no need to block other
reconcile.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2026-03-06 16:26:32 -07:00
Travis Nielsen
733406b175
exporter: remove obsolete version checking for ceph v18
...
Rook no longer supports earlier than Ceph v18, so remove the
obsolete version checking in the ceph exporter reconcile.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2026-03-06 16:26:32 -07:00
Travis Nielsen
84298df435
Merge pull request #17161 from parth-gr/external-user-fix
...
rgw: cephobjectstoreuser should create correct ipv6 formatted secret
2026-03-06 13:14:13 -07:00
Travis Nielsen
fa95504293
Merge pull request #17153 from obnoxxx/build-fix-checkmake
...
Build fix local checkmake and make the target self-contained
2026-03-06 12:41:54 -07:00
Michael Adam
8a80743bf8
build: let checkmake pass locally
...
checkmake was locally still failing
despite previous partial fixes,
complaining about a duplicate definition of
build.common.
build.common was duplicate:
Once for a target specific variable setting and once for the
dependencies and recipe.
This change fixes make checkmake locally
by adding an extra target build.common.var
just for setting the variable.
Signed-off-by: Michael Adam <obnox@samba.org >
2026-03-06 18:52:51 +01:00
Michael Adam
b549134b6a
build: silence maxbodylength errors from checkmake
...
make checkmake was failing locally due to recipes of some
targets being considered too long.
This change works around this by raising the default maximum
body length from 5 lines to 8 lines with a config file
This helps with getting checkmake to pass locally.
Signed-off-by: Michael Adam <obnox@samba.org >
2026-03-06 18:38:09 +01:00
Michael Adam and Copilot
3aef40c7f7
build: clean HELPTEXT variable
...
The HELPTEXT Makefile variable contained a string
"available options:"at the start of a line.
This could be confused as a target
(for example by checkmake).
This change fixes the problem by extracting the string
out of the variable
Signed-off-by: Michael Adam <obnox@samba.org >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-06 18:38:09 +01:00
Michael Adam
a33bc2a0d8
build: make checkmake target self-contained
...
make checkmake depended on checkmake being available in the PATH.
This change makes it selfcontained by usin go run
to run checkmake without installation.
This also pins checkmake to the latest released version v0.3.2
Signed-off-by: Michael Adam <obnox@samba.org >
2026-03-06 18:37:22 +01:00
Travis Nielsen
13ddabd990
Merge pull request #17143 from parth-gr/ec-disable-mirror
...
pool: skip miroring if the pool is ec
2026-03-06 07:41:20 -07:00
parth-gr
aa12b5c00c
rgw: cephobjectstoreuser should create correct ipv6 formatted secret
...
currently the ipv6 parsing was not done right,
so the ipv6 endpoint was skewed,
It was happening at multiple places for external mode
1) cephobjectstore status
2) cephobjectstoreuser secret
3) and more places where GetAdvertiseEndpointUrl is called
so fixed the GetAdvertiseEndpointUrl func to make use of ipv6 address
Signed-off-by: parth-gr <partharora1010@gmail.com >
2026-03-06 16:01:41 +05:30
parth-gr
9f932d477e
pool: skip miroring if the pool is ec
...
the ec pool doesnt support mirroring from ceph end
so skip if the mirroring spec is set on the ec pools
Signed-off-by: parth-gr <partharora1010@gmail.com >
2026-03-06 13:31:58 +05:30
Travis Nielsen
0e05c6afff
Merge pull request #17144 from subhamkrai/fix-synk-ci-failure
...
security: pin older version of synk
2026-03-05 10:53:21 -07:00
Blaine Gardner
129b0f9524
Merge pull request #17116 from OdedViner/rgw_mon_param
...
exporter: add configurable port for ceph exporter
2026-03-05 10:11:10 -07:00
Travis Nielsen
dbc5ac9cb5
Merge pull request #17151 from travisn/osd-test-timeout
...
test: Increase osd reconcile wait timeout
2026-03-05 09:23:38 -07:00
Travis Nielsen
96f4320a34
test: increase osd reconcile wait timeout
...
The osd unit tests periodically fail with a timing issue
when canceling an orchestration. Attempt to stabilize
the test with a longer timeout before canceling the
test.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2026-03-04 15:43:32 -07:00
Travis Nielsen
be1435ddda
Merge pull request #17146 from obnoxxx/build-cleanup-phony-declarations
...
Build: cleanup PHONY declarations in the Makefile
2026-03-04 09:21:14 -07:00
Artem Torubarov
845293c3cd
rgw: not update shared pools if prev pool is not empty
...
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com >
2026-03-04 14:36:38 +01:00
Artem Torubarov
a134643352
rgw: support new RGW pools in shared pools zone json config
...
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com >
2026-03-04 14:36:38 +01:00
Michael Adam
2f6b7531a6
build: reorganize PHONY target declarations
...
most phony targets in the Makefile were declared phony
by grouping multiple targets in long combined .PHONY
statements which obfuscates the phony nature of a target
to some extent.
This change makes the phony target declarations a bit more obvious
and explicit
by prepending each phony target by a corresponding
individual .PHONY statement and removing the confusing combined .PHONY
line.
Signed-off-by: Michael Adam <obnox@samba.org >
2026-03-04 11:05:58 +01:00
Michael Adam
a1f3a03e73
build: make mod.check and mod.update phony
...
make targets mod.check and mod.update should habve been phony
but weren't.
This change fixes that.
Signed-off-by: Michael Adam <obnox@samba.org >
2026-03-03 19:35:14 +01:00
Michael Adam
1fcef7f364
build: make do.build.parallel PHONY
...
Target do.buil.parallel should have been declared
phony but wasn't.
This change fixes that.
Signed-off-by: Michael Adam <obnox@samba.org >
2026-03-03 19:35:14 +01:00
Travis Nielsen
24053d04d3
Merge pull request #17017 from parth-gr/test-mirror-ec
...
ci: add ec pool mirroring in our ci
2026-03-03 10:24:26 -07:00
subhamkrai
c0ef0cf04c
security: pin older version of synk
...
let's pin older version of synk where ci was passing.
With newer version or master tag, it is failing.
Signed-off-by: subhamkrai <srai@redhat.com >
2026-03-03 15:20:14 +05:30
subham rai
4baca28d54
Merge pull request #17132 from rook/dependabot/go_modules/k8s-dependencies-b76ade6c2b
...
build(deps): bump the k8s-dependencies group with 6 updates
2026-03-03 12:05:36 +05:30