Commit Graph
13292 Commits
Author SHA1 Message Date
Blaine Gardner 6ada581854 Merge pull request #15263 from jhoblitt/feature/obc-bucket-lc
object: add bucketLifecycle to obc
2025-01-22 10:18:08 -07:00
Joshua Hoblitt b689038ffc test: add obc bucketLifecycle integration test
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-01-21 16:01:37 -07:00
Joshua Hoblitt a55fdb3fbe object: add obc bucketLifecycle
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-01-21 16:01:37 -07:00
Blaine Gardner 6af511b3b8 Merge pull request #15310 from jhoblitt/maint/codespell-reusing
ci: codespell: s/re-using/reusing/
2025-01-21 16:00:14 -07:00
Joshua Hoblitt f52f48c477 ci: codespell: s/re-using/reusing/
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-01-21 15:11:33 -07:00
Steven Fackler 6935dfdc47 rgw: fix error handling for secret lookup
Get will return a non-nil pointer even in the error case.

Signed-off-by: Steven Fackler <sfackler@gmail.com>
2025-01-21 09:42:46 -05:00
Travis Nielsen 5ca28ed37e Merge pull request #15307 from subhamkrai/update-k8s-pkgs
build: update k8s and cntrl runtime pkg
2025-01-21 07:15:22 -07:00
subhamkrai e1ce1e4416 build: update k8s and cntrl runtime pkg
this commits updates the k8s pkg to v0.32.1 and
controller runtime to v0.20.0

Signed-off-by: subhamkrai <srai@redhat.com>
2025-01-21 14:34:12 +05:30
subham rai bd053e0eec Merge pull request #15304 from Juneezee/refactor/exp
build: replace `golang.org/x/exp/slices` with stdlib `slices`
2025-01-21 12:59:17 +05:30
Eng Zer Jun e68a7ea561 build: replace golang.org/x/exp/slices with stdlib slices
The experimental functions in `golang.org/x/exp/slices` are now
available in the standard library in Go 1.21.

Reference: https://go.dev/doc/go1.21#slices
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2025-01-21 15:02:35 +08:00
subham rai e5e5906768 Merge pull request #15301 from rook/dependabot/github_actions/actions/upload-artifact-4.6.0
build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0
2025-01-21 12:24:32 +05:30
subham rai 50e353eb18 Merge pull request #15298 from rook/dependabot/go_modules/github-dependencies-7737c7a5fe
build(deps): bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 in the github-dependencies group
2025-01-21 12:08:15 +05:30
subham rai 545769f437 Merge pull request #15303 from rook/dependabot/github_actions/helm/chart-testing-action-2.7.0
build(deps): bump helm/chart-testing-action from 2.6.1 to 2.7.0
2025-01-21 11:59:34 +05:30
subham rai 5920e04def Merge pull request #15302 from rook/dependabot/github_actions/wagoid/commitlint-github-action-6.2.1
build(deps): bump wagoid/commitlint-github-action from 6.2.0 to 6.2.1
2025-01-21 11:59:18 +05:30
subham rai 69ecfcae22 Merge pull request #15299 from rook/dependabot/github_actions/helm/kind-action-1.12.0
build(deps): bump helm/kind-action from 1.11.0 to 1.12.0
2025-01-21 11:59:05 +05:30
subham rai b0deb1bcb8 Merge pull request #15300 from rook/dependabot/github_actions/golangci/golangci-lint-action-6.2.0
build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
2025-01-21 11:57:52 +05:30
dependabot[bot] cb885658f2 build(deps): bump helm/chart-testing-action from 2.6.1 to 2.7.0
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/e6669bcd63d7cb57cb4380c33043eebe5d111992...0d28d3144d3a25ea2cc349d6e59901c4ff469b3b)

---
updated-dependencies:
- dependency-name: helm/chart-testing-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 12:42:18 +00:00
dependabot[bot] 7eb3d3cad3 build(deps): bump wagoid/commitlint-github-action from 6.2.0 to 6.2.1
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 6.2.0 to 6.2.1.
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wagoid/commitlint-github-action/compare/0184f5a228ee06430bb9e67d65f73a1a6767496a...b948419dd99f3fd78a6548d48f94e3df7f6bf3ed)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 12:42:16 +00:00
dependabot[bot] a154e98b75 build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.3 to 4.6.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882...65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 12:42:13 +00:00
dependabot[bot] c99a910cfa build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6.1.1 to 6.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/971e284b6050e8a5849b72094c50ab08da042db8...ec5d18412c0aeab7936cb16880d708ba2a64e1ae)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 12:42:06 +00:00
dependabot[bot] 4d3556118d build(deps): bump helm/kind-action from 1.11.0 to 1.12.0
Bumps [helm/kind-action](https://github.com/helm/kind-action) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/helm/kind-action/releases)
- [Commits](https://github.com/helm/kind-action/compare/ae94020eaf628e9b9b9f341a10cc0cdcf5c018fb...a1b0e391336a6ee6713a0583f8c6240d70863de3)

---
updated-dependencies:
- dependency-name: helm/kind-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 12:42:04 +00:00
dependabot[bot] f01b8b18c9 build(deps): bump github.com/aws/aws-sdk-go
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go).


Updates `github.com/aws/aws-sdk-go` from 1.55.5 to 1.55.6
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG_PENDING.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.55.5...v1.55.6)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 12:33:37 +00:00
Oded Viner 3d7f5cff65 operator: improve operator error logging for ok-to-stop failures
this PR improves the error logging when ok-to-stop requests fail
in the Rook operator. Instead of only showing a generic exit status

Signed-off-by: Oded Viner <oviner@redhat.com>
2025-01-19 14:46:57 +02:00
Travis Nielsen b0aefed8e5 osd: enable node specific ceph conf overrides
Some ceph.conf settings need to be unique per node
depending on the hardware. The ceph.conf overrides
can now be customized per-node by creating a node-specific
configmap that will be loaded for all OSDs and OSD prepare
jobs on that node, instead of the default ceph.conf
that is loaded from the rook-config-override configmap.

The node-specific configmaps must have the label
node.config.rook.io/osd, and be named as:
rook-config-override-<hostname>

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-01-17 15:57:48 -07:00
Travis Nielsen 8767bf263e Merge pull request #15288 from travisn/mergify-auto-backport
build: Auto merge backports without blocking on multisite test
2025-01-16 14:33:34 -07:00
Travis Nielsen 4fbe3f20b5 build: auto merge backports without multisite test
The rgw multisite testing job is consistently failing
and blocking the backport of PRs that are passing all
other CI. Until issue 15177 is fixed let's disable
this check.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-01-16 13:31:45 -07:00
Travis Nielsen f5833cf58f Merge pull request #15270 from cobaltcore-dev/remove-mon-db-conf-log
operator: omit values from mon db config logs
2025-01-16 11:29:37 -07:00
Travis Nielsen 53c419afdd Merge pull request #15258 from OdedViner/pruner_tollerations
core: add tolerations to crashcollector pruner cronJob pod
2025-01-16 10:00:34 -07:00
ArtemandTravis Nielsen db88970641 operator: omit mon db config value log
Co-authored-by: Travis Nielsen <tnielsen@redhat.com>
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com>
2025-01-16 16:42:34 +01:00
Oded Viner 8817a1a703 core: add tolerations to crashcollector pruner cronJob pod
This PR addresses an issue where the CrashCollector Pruner
CronJob pods were stuck in a Pending state due to missing
tolerations in their PodTemplateSpec.
These tolerations were not being propagated from the
cephClusterSpec.placement.all field.
Added tolerations to the PodTemplateSpec of the
CrashCollector Pruner CronJob.

Signed-off-by: Oded Viner <oviner@redhat.com>
2025-01-16 16:17:20 +02:00
subham rai 16e67807ed Merge pull request #15260 from rook/dependabot/go_modules/k8s-dependencies-1fd157afd7
build(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in the k8s-dependencies group
2025-01-16 11:18:55 +05:30
Travis Nielsen b596479a4c Merge pull request #15281 from travisn/adopters-simplify
docs: Simplify adopters instructions
2025-01-15 14:48:50 -07:00
Travis Nielsen 2e0901ba28 docs: simplify adopters instructions
No need for adopters to send mail to the steering committee,
maintainers can manage the adopters just fine.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-01-15 11:19:36 -07:00
Travis Nielsen 0bee80b690 Merge pull request #15276 from obnoxxx/fix-s5cmd-arch
Fix s5cmd arch
2025-01-15 11:03:09 -07:00
Travis Nielsen e04efab7be Merge pull request #15272 from travisn/roadmap-1.17
docs: Update roadmap for release 1.17
2025-01-15 10:47:23 -07:00
Michael Adam e34c41ce2c build: fix S5CMD_ARCH calculation
In image building, when building on arm based systems,
the s5cmd tool was added with the wrong architecture
(amd64 instead of arm64).

This change fixes the architecture of the s5cmd to match the
architecture of the image built.

Fixes: #15262

Signed-off-by: Michael Adam <obnox@samba.org>
2025-01-15 18:23:04 +01:00
Michael Adam 0649cd38ac build: move a Makefile comment to a more appropriate place
in the image building Makefile, a comment explaining the construction
of the operator-sdk download URL was in a wrong place.

Now it is moved to the lines that it actually explains.

Signed-off-by: Michael Adam <obnox@samba.org>
2025-01-15 18:17:25 +01:00
Blaine Gardner 5f36e48a50 Merge pull request #15275 from nixpanic/kubernetes-csi/sidecars/20250115
Update Kubernetes CSI sidecar images to current versions
2025-01-15 09:22:36 -07:00
Niels de Vos 955fa9cae4 csi: update Kubernetes CSI sidecar images to current versions
The Kubernetes CSI sidecars have had several releases that were not
included in deployments by Rook yet, update them to the versions that
are available today:

- csi-node-driver-registrar:v2.13.0
- csi-provisioner:v5.1.0
- csi-attacher:v4.8.0
- csi-resizer:v1.13.1

Signed-off-by: Niels de Vos <ndevos@ibm.com>
2025-01-15 13:11:26 +01:00
Travis Nielsen b33598f530 docs: update roadmap for release 1.17
For the upcoming 1.17 release, update the high level features
that are targeted.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-01-14 13:56:54 -07:00
Travis Nielsen 254545f79a Merge pull request #15269 from travisn/reset-notes
docs: Reset pending release notes
2025-01-14 10:57:49 -07:00
Artem Torubarov a44ae0fdc6 operator: omit values from mon db config logs
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com>
2025-01-14 18:14:04 +01:00
Travis Nielsen 86a287030c docs: reset pending release notes
For the upcoming 4.17 release, we reset the pending release
notes so we can add new features to the list.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-01-14 09:57:27 -07:00
Blaine Gardner 3a9600156a Merge pull request #15261 from jhoblitt/feature/obc-bucket-policy-docs
doc: add basic obc bucketPolicy description
2025-01-14 09:51:32 -07:00
Travis Nielsen cf92d1e0ef Merge pull request #15264 from travisn/csi-driver-name
csi: Set driver name to same as the operator namespace
2025-01-14 09:11:00 -07:00
Travis Nielsen ccf957def2 Merge pull request #15265 from Muyan0828/adopter-alauda
doc: add adopter
2025-01-14 07:24:37 -07:00
licheng d389a0eea6 doc: add adopter
Signed-off-by: licheng <chengli@alauda.io>
2025-01-14 09:57:27 +08:00
Travis Nielsen f9ebaf3418 csi: set driver name to same as the operator namespace
The operator namespace is where the csi driver resources
are being created. The prefix is expected to match the
namespace where the driver is being created.
It was an incorrect change from 15245 where it
had been assumed that the cluster prefix name was
required instead.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-01-13 16:34:43 -07:00
Joshua Hoblitt 59c5c045b7 doc: add basic obc bucketPolicy description
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-01-13 10:56:24 -07:00
dependabot[bot] 80eee60d9c 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.19.3 to 0.19.4
- [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.19.3...v0.19.4)

---
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-01-13 12:19:41 +00:00