Ragnar Dahlén
8bf7c679bb
rgw: support kafka auth mechanism parameter
...
Ceph has support [1,2] for configuring which authentication
mechanism to use for bucket notifications using Kafka topics.
This commit adds the corresponding support to rook.
[1]: https://github.com/ceph/ceph/pull/48181/commits/d5dce601f65974a21c83c4b1add036030a75c3c4
[2]: https://tracker.ceph.com/issues/57608
Signed-off-by: Ragnar Dahlén <r.dahlen@gmail.com >
2025-03-24 21:53:49 +01:00
Travis Nielsen
d05a4e88ca
Merge pull request #15541 from subhamkrai/install-csi-op-in-ci
...
ci: Install csi-op in integration tests
2025-03-19 10:04:04 -06:00
Travis Nielsen
c7e5a4c236
tests: enable csi operator for go test suites
...
Create the CSI operator in the go integration test suites
to test the new CSI operator scenarios. For the upgrade
test suite, enable the CSI operator after the upgrade
to verify the working cluster after it is enabled.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-03-19 21:02:05 +05:30
subham rai
dd6cd626f8
Merge pull request #15540 from subhamkrai/add-go-1.24
...
build: add support for golang 1.24
2025-03-19 11:55:54 +05:30
subhamkrai
3bbfe8a70e
build: add support for golang 1.24
...
rook now supports two recent version of golang
i.e 1.23, 1.24 and also run canary test on go 1.24
Signed-off-by: subhamkrai <srai@redhat.com >
2025-03-18 22:08:06 +05:30
subham rai
012428dc3a
Merge pull request #15529 from subhamkrai/external-mode-csi-op
...
csi: create csi operator resources in external mode
2025-03-18 21:16:58 +05:30
subhamkrai
8ffb80f3d7
csi: create csi operator resources in external mode
...
today, csi operator cephConnection and client profile
CR's where not getting created in external mode. So, let's
start creating those.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-03-18 15:16:02 +05:30
Travis Nielsen
f293870d5c
Merge pull request #15535 from rook/dependabot/go_modules/github-dependencies-51a004a0da
...
build(deps): bump the github-dependencies group across 1 directory with 3 updates
2025-03-17 12:54:43 -06:00
Travis Nielsen
559ced956e
Merge pull request #15536 from rook/dependabot/go_modules/k8s-dependencies-a9ae082317
...
build(deps): bump the k8s-dependencies group with 6 updates
2025-03-17 12:54:17 -06:00
dependabot[bot]
528b5db93a
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.32.2` | `0.32.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.32.2` | `0.32.3` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.32.2` | `0.32.3` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.32.2` | `0.32.3` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.32.2` | `0.32.3` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ) | `0.32.2` | `0.32.3` |
Updates `k8s.io/api` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/api/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/apiextensions-apiserver` from 0.32.2 to 0.32.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/apimachinery` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/cli-runtime` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/client-go` from 0.32.2 to 0.32.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/cloud-provider` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.32.2...v0.32.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 11:53:38 -06:00
dependabot[bot]
d14b6ecfd6
build(deps): bump the github-dependencies group across 1 directory with 3 updates
...
Bumps the github-dependencies group with 3 updates in the / directory: [github.com/csi-addons/kubernetes-csi-addons](https://github.com/csi-addons/kubernetes-csi-addons ), [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/csi-addons/kubernetes-csi-addons` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/csi-addons/kubernetes-csi-addons/releases )
- [Commits](https://github.com/csi-addons/kubernetes-csi-addons/compare/v0.11.0...v0.12.0 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.80.1 to 0.81.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.80.1...v0.81.0 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.80.1 to 0.81.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.80.1...v0.81.0 )
---
updated-dependencies:
- dependency-name: github.com/csi-addons/kubernetes-csi-addons
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
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-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 11:53:00 -06:00
Travis Nielsen
e05f1d1b1b
Merge pull request #15525 from rook/dependabot/go_modules/golang.org/x/net-0.36.0
...
build(deps): bump golang.org/x/net from 0.34.0 to 0.36.0
2025-03-17 11:52:43 -06:00
dependabot[bot]
65b446fc47
build(deps): bump golang.org/x/net from 0.34.0 to 0.36.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.34.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 11:14:59 -06:00
subham rai
0951c1357a
Merge pull request #15537 from rook/dependabot/github_actions/golangci/golangci-lint-action-6.5.1
...
build(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1
2025-03-17 21:13:34 +05:30
dependabot[bot]
f64af9cc0a
build(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/2226d7cb06a077cd73e56eedd38eecad18e5d837...4696ba8babb6127d732c3c6dde519db15edab9ea )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 12:59:44 +00:00
Travis Nielsen
9035a5e4d4
Merge pull request #15528 from Madhu-1/fix-err
...
core: dont overwrite err incase of stderr
2025-03-14 09:51:20 -06:00
subhamkrai
a2ad3679fc
ci: always collect artifacts for test
...
it makes no sense to always collect logs but upload
the artifacts when CI fails.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-03-14 10:27:45 +05:30
Madhu Rajanna
9eb218f848
core: dont overwrite err incase of stderr
...
dont overwrite err incase of stderr
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2025-03-13 15:33:33 +01:00
subham rai
5d39c59734
Merge pull request #15515 from rook/dependabot/github_actions/github/codeql-action-3.28.11
...
build(deps): bump github/codeql-action from 3.28.10 to 3.28.11
2025-03-10 21:41:10 +05:30
subham rai
9322e30678
Merge pull request #15512 from rook/dependabot/go_modules/k8s-dependencies-fbd319033c
...
build(deps): bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 in the k8s-dependencies group
2025-03-10 21:41:00 +05:30
subham rai
c48bf0d1ab
Merge pull request #15514 from rook/dependabot/go_modules/golang.org/x/sync-0.12.0
...
build(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0
2025-03-10 21:21:59 +05:30
Travis Nielsen
b0d3d5d925
Merge pull request #15510 from yati1998/release-v3.13.1
...
build: Set ceph csi release version to v3.13.1
2025-03-10 07:16:45 -06:00
dependabot[bot]
f5999985c4
build(deps): bump github/codeql-action from 3.28.10 to 3.28.11
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.10 to 3.28.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/b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d...6bb031afdd8eb862ea3fc1848194185e076637e5 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 13:01:31 +00:00
dependabot[bot]
36dab175f3
build(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/sync/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 12:09:03 +00:00
dependabot[bot]
8ecd7db89a
build(deps): bump sigs.k8s.io/controller-runtime
...
Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ).
Updates `sigs.k8s.io/controller-runtime` from 0.20.2 to 0.20.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.20.2...v0.20.3 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 12:08:50 +00:00
yati1998
762430ccb5
build: set ceph csi release version to v3.13.1
...
this commit sets the release version
for ceph-csi to v3.13.1
Signed-off-by: yati1998 <ypadia@redhat.com >
2025-03-10 11:08:07 +05:30
Travis Nielsen
bfea6b98e5
Merge pull request #15500 from chkpwd/patch-1
...
docs: unsupported kubectl exec params
2025-03-06 10:01:34 -07:00
Travis Nielsen
2c142e621f
Merge pull request #15398 from takirala/patch-3
...
fix: typo in log statement
2025-03-05 17:14:17 -07:00
Tarun Gupta Akirala
95a911f8c3
operator: formatting issue in cosi log statement
...
updates the debug log line to ensure the formatting
is applied correctly.
Signed-off-by: Tarun Gupta Akirala <tarun.akirala@nutanix.com >
2025-03-05 16:47:06 -07:00
Travis Nielsen
c177d63a85
Merge pull request #15411 from rook/dependabot/go_modules/k8s-dependencies-4ff4aa8e06
...
build(deps): bump the k8s-dependencies group with 7 updates
2025-03-05 16:43:32 -07:00
Travis Nielsen
fe65743f84
Merge pull request #15485 from rook/dependabot/github_actions/docker/setup-qemu-action-3.6.0
...
build(deps): bump docker/setup-qemu-action from 3.4.0 to 3.6.0
2025-03-05 16:16:23 -07:00
dependabot[bot]
5dcc6af9e8
build(deps): bump the k8s-dependencies group with 7 updates
...
Bumps the k8s-dependencies group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.32.1` | `0.32.2` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.32.1` | `0.32.2` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.32.1` | `0.32.2` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.32.1` | `0.32.2` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.32.1` | `0.32.2` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ) | `0.32.1` | `0.32.2` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) | `0.20.1` | `0.20.2` |
Updates `k8s.io/api` from 0.32.1 to 0.32.2
- [Commits](https://github.com/kubernetes/api/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/apiextensions-apiserver` from 0.32.1 to 0.32.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/apimachinery` from 0.32.1 to 0.32.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/cli-runtime` from 0.32.1 to 0.32.2
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/client-go` from 0.32.1 to 0.32.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/cloud-provider` from 0.32.1 to 0.32.2
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.32.1...v0.32.2 )
Updates `sigs.k8s.io/controller-runtime` from 0.20.1 to 0.20.2
- [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.20.1...v0.20.2 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-05 16:09:21 -07:00
Santosh Pillai
da6f558098
Merge pull request #15496 from patrostkowski/fix/exporter-port-15446
...
exporter: add missing rook-ceph-exporter container port definition
2025-03-05 20:36:34 +05:30
Bryan J.
e56dda36c2
docs: unsupported kubectl exec params
...
Signed-off-by: Bryan Jones <unix.chkpwd@gmail.com >
2025-03-05 09:08:50 -05:00
subham rai
fe3fdeda6e
Merge pull request #15501 from nixpanic/csi-addons/v0.12.0
...
csi: update csi-addons to v0.12.0
2025-03-05 16:26:55 +05:30
Niels de Vos
25d3b6d5fc
csi: update csi-addons to v0.12.0
...
The csi-addons v0.12.0 release is now available.
See-also: https://github.com/csi-addons/kubernetes-csi-addons/releases/tag/v0.12.0
Signed-off-by: Niels de Vos <ndevos@ibm.com >
2025-03-05 09:35:41 +01:00
Patryk Rostkowski
fda1189dbf
exporter: add missing rook-ceph-exporter container port definition
...
Adds the missing exporter container port to enable
proper Prometheus scraping and filtering.
Signed-off-by: Patryk Rostkowski <patrostkowski@gmail.com >
2025-03-04 14:54:40 +01:00
Travis Nielsen
9a5bf16247
Merge pull request #15400 from cobaltcore-dev/ext-mon-2
...
Implement external arbiter mon
2025-03-03 12:01:12 -07:00
Artem Torubarov
c79d28669b
ci: add external mon to pending release notes
...
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com >
2025-03-03 18:53:58 +01:00
Travis Nielsen
d7aab32cf1
Merge pull request #15493 from travisn/ghcr-perms
...
ci: Add packages write permission for ghcr
2025-03-03 10:33:47 -07:00
Travis Nielsen
62ee784ae3
ci: add packages write permission for ghcr
...
Publishing packages to ghcr requires the packages
write permission
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-03-03 10:29:58 -07:00
Travis Nielsen
64bd25b2a4
Merge pull request #15490 from subhamkrai/use-github-token
...
ci: use github token instead of api token
2025-03-03 09:44:01 -07:00
subhamkrai
1ba567a39e
ci: use github token instead of api token
...
github token should be used intead of api token
for ghcr
Signed-off-by: subhamkrai <srai@redhat.com >
2025-03-03 22:11:01 +05:30
subham rai
3077d0efdd
Merge pull request #15274 from subhamkrai/add-rook-image-to-oci
...
ci: push rook image to other oci like quay,ghcr
2025-03-03 21:14:00 +05:30
Travis Nielsen
3399b712da
Merge pull request #15426 from cobaltcore-dev/rgw-config-from-secret
...
object: allow overriding rgw config value from secret
2025-03-03 07:53:13 -07:00
Travis Nielsen
98a3d20c43
Merge pull request #15486 from parth-gr/fix-black
...
ci: update the python black package
2025-03-03 07:42:33 -07:00
Travis Nielsen
afe3aafa9f
Merge pull request #15483 from subhamkrai/fix-build-publish
...
ci: update python version in push build runner
2025-03-03 07:21:34 -07:00
Artem Torubarov
0b2e830111
mon: support external mons in local rook cluster
...
Implements #14733 . Allows to set IDs of external mons to
Cluster CRD. Rook will not remove external mons from quorum
and will add external mon addresses to mon endpoints.
Use-case for external mon is to maintain quorum for 2-AZ
k8s cluster in case of zone outage.
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com >
2025-03-03 14:49:39 +01:00
Artem Torubarov
81d0f69aae
object: change log level for config from secret
...
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com >
2025-03-03 14:48:55 +01:00
Artem Torubarov
3b2e6f5bf6
object: allow overriding rgw config value from secret
...
Implements #15422
Extends existing ObjectStore configuration options with
rgwConfigFromSecret allowing to refer config value from
kubernetes secret.
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com >
2025-03-03 14:48:55 +01:00