Commit Graph
11924 Commits
Author SHA1 Message Date
parth 6cf97fd32b external: allow cephfs or rgw only deployments
currently there was a restriction to always create rbd pool
with this change only cephfs or rgw volumes created

Signed-off-by: parth-gr <partharora1010@gmail.com>
2025-02-04 14:27:36 +05:30
Travis Nielsen 6b63b7c240 Merge pull request #15344 from subhamkrai/update-csi-operator
csi: update csi-operator to v0.2.0
2025-01-31 07:15:03 -07:00
subhamkrai 3761fda37f csi: update csi-operator to v0.2.0
this commits updates the csi-operator to v0.2.0
and also brings latest yaml updates

Signed-off-by: subhamkrai <srai@redhat.com>
2025-01-31 16:26:25 +05:30
Travis Nielsen 3fcc7682f2 Merge pull request #15338 from iPraveenParihar/csi/vgrc-controller-rbac-updates
csi: update RBACs needed for csi-omap-generator sidecar
2025-01-30 16:02:51 -07:00
Praveen M 7a934393a9 csi: update RBACs needed for csi-omap-generator sidecar
ceph/ceph-csi/pull/4750 added a new controller that watches for the
VolumeGroupReplicationContent CR and regenerates the OMAP data.
This change needs RBACs for VolumeGroupReplicationContent and
VolumeGroupReplicationClass CR.

This commit updates the same for the `rbd-external-provisioner-runner`
ClusterRole.

Signed-off-by: Praveen M <m.praveen@ibm.com>
2025-01-29 12:01:40 +05:30
Travis Nielsen 7031e9289b Merge pull request #15322 from obnoxxx/build-add-make-lint
Build: add make lint
2025-01-28 10:27:17 -07:00
Blaine Gardner bcb1db361a Merge pull request #15255 from cobaltcore-dev/hostname-topology-label
Hostname topology label
2025-01-28 09:00:50 -07:00
Michael Adam c3ed3fc2a2 build: add make target lint
The newly added make target 'lint' runs various linters
on the code base.

Signed-off-by: Michael Adam <obnox@samba.org>
2025-01-27 20:40:11 +01:00
Travis Nielsen a0ae1d9c59 Merge pull request #15325 from thojkooi/patch-1
docs: add Thalassa Cloud to Adopters
2025-01-27 10:59:24 -07:00
Blaine Gardner 4c18515c29 Merge pull request #15332 from rook/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-19.1.0
build(deps): bump DavidAnson/markdownlint-cli2-action from 18.0.0 to 19.1.0
2025-01-27 10:12:53 -07:00
Blaine Gardner a0f60398f4 Merge pull request #15331 from rook/dependabot/github_actions/github/codeql-action-3.28.5
build(deps): bump github/codeql-action from 3.27.9 to 3.28.5
2025-01-27 10:12:18 -07:00
Blaine Gardner e52df754e3 Merge pull request #15330 from rook/dependabot/github_actions/actions/setup-go-5.3.0
build(deps): bump actions/setup-go from 5.2.0 to 5.3.0
2025-01-27 10:11:29 -07:00
Blaine Gardner c6cb2c74e4 Merge pull request #15329 from rook/dependabot/github_actions/actions/stale-9.1.0
build(deps): bump actions/stale from 9.0.0 to 9.1.0
2025-01-27 10:11:06 -07:00
Blaine Gardner e00141f76c Merge pull request #15328 from rook/dependabot/github_actions/docker/setup-qemu-action-3.3.0
build(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0
2025-01-27 10:10:39 -07:00
Blaine Gardner 4f50417097 Merge pull request #15327 from rook/dependabot/go_modules/k8s-dependencies-9d3459377c
build(deps): bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 in the k8s-dependencies group
2025-01-27 10:10:05 -07:00
dependabot[bot] 64469ed84a build(deps): bump DavidAnson/markdownlint-cli2-action
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 18.0.0 to 19.1.0.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/eb5ca3ab411449c66620fe7f1b3c9e10547144b0...05f32210e84442804257b2a6f20b273450ec8265)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 12:42:12 +00:00
dependabot[bot] c91f48267f build(deps): bump github/codeql-action from 3.27.9 to 3.28.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.9 to 3.28.5.
- [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/df409f7d9260372bd5f19e5b04e83cb3c43714ae...f6091c0113d1dcf9b98e269ee48e8a7e51b7bdd4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 12:42:08 +00:00
dependabot[bot] 382dccce75 build(deps): bump actions/setup-go from 5.2.0 to 5.3.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/3041bf56c941b39c61721a86cd11f3bb1338122a...f111f3307d8850f501ac008e886eec1fd1932a34)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 12:42:02 +00:00
dependabot[bot] ec78ed5885 build(deps): bump actions/stale from 9.0.0 to 9.1.0
Bumps [actions/stale](https://github.com/actions/stale) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/28ca1036281a5e5922ead5184a1bbf96e5fc984e...5bef64f19d7facfb25b37b414482c7164d639639)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 12:41:56 +00:00
dependabot[bot] 244631ca2d build(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/49b3bc8e6bdd4a60e6116a5414239cba5943d3cf...53851d14592bedcffcf25ea515637cff71ef929a)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 12:41:54 +00:00
dependabot[bot] 94be227984 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.0 to 0.20.1
- [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.0...v0.20.1)

---
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-27 12:12:26 +00:00
Thomas Kooi 5bb77883d0 docs: add Thalassa Cloud to Adopters
Add Thalassa Cloud to the list of adopter of Rook Ceph

Signed-off-by: Thomas Kooi <thomas@thalassa.cloud>
2025-01-26 18:26:40 +01:00
Blaine Gardner 00f04bcb8a Merge pull request #15313 from obnoxxx/ci-extract-shellcheck
Ci: refactor  a shellcheck make target out of the github ci  workflow
2025-01-24 12:47:20 -07:00
Michael Adam 11a15d3adf ci: refactor a shellcheck make target out of the github ci workflow
This is to allow developers to conveniently run the same check locally
as run in the CI.

Signed-off-by: Michael Adam <obnox@samba.org>
2025-01-24 18:37:58 +01:00
Travis Nielsen 763afcaad6 Merge pull request #15319 from obnoxxx/build-remove-lint
build: remove broken make target lint
2025-01-24 10:36:07 -07:00
Michael Adam 5c39ac537a build: remove broken make target lint
The lint make target is not used anywhere in the codebase and is particular not run in the CI.
It was recently discovered that `make lint` does not even work at all.
It was subsequently suggested to remove the broken and unused target altogether.

This change settles that issue by removing the lint target and the preparatory
 golint installation target.

Fixes: #15317

Signed-off-by: Michael Adam <obnox@samba.org>
2025-01-24 18:20:49 +01:00
Travis Nielsen 16daa7dc44 Merge pull request #15184 from OdedViner/err_msg_ok_to_stop
operator: improve operator error logging for ok-to-stop failures
2025-01-24 08:13:20 -07:00
Artem Torubarov 25ee6b4f59 operator: custom hostname topology label
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com>
2025-01-24 15:59:07 +01:00
Travis Nielsen e17ef88ae8 Merge pull request #15309 from cobaltcore-dev/mon-db-conf-trace-log
operator: log mon db config values with trace lvl
2025-01-24 07:55:27 -07:00
Artem Torubarov 58febcbeab operator: log mon db config values with trace lvl
log applied mon store config values with trace lvl for debug purpose

Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com>
2025-01-24 15:18:19 +01:00
Santosh Pillai e23e921f28 Merge pull request #15306 from sfackler/wait-for-secret
rgw: fix error handling for secret lookup
2025-01-24 12:06:39 +05:30
Travis Nielsen c33f6bda7b Merge pull request #15256 from obnoxxx/yamllint-pylint
ci: extract make targets from linters workflow
2025-01-22 10:53:42 -07:00
Michael Adam 8addaff330 ci: extract make targets from linters workflow
This extracts two functionalities from
the linters ci workflow into make targets for
convenient local execution: yamllint and pylint

Signed-off-by: Michael Adam <obnox@samba.org>
2025-01-22 18:30:42 +01:00
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