Commit Graph
13292 Commits
Author SHA1 Message Date
Joshua Hoblitt 37b7930e13 object: rm ReconcileObjectStoreUser.userConfig field
This field held state for a single reconciliation request, which
should not have been retrained / reused across multiple, possibly concurrent,
reconciliations.

Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-02-07 14:37:14 -07:00
Blaine Gardner 1cf0a83ead Merge pull request #15311 from jhoblitt/feature/obc-bucket-owner
object: add obc bucketOwner
2025-02-07 13:48:35 -07:00
Travis Nielsen e068e156ce osd: enable osd ok-to-stop checks on single node for three osds
If there are at least three OSDs on a single node, we should
treat it as a potential production cluster and perform
the ok-to-stop checks during reconcile. Otherwise,
it may cause instability during upgrades on
single-node clusters.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2025-02-05 12:08:48 -07:00
Travis Nielsen 8ca9186038 Merge pull request #15326 from bipuladh/support-sidecar
csi: updates RBAC allow tokenreview creation
2025-02-05 07:39:41 -07:00
Bipul Adhikari 7ccd0cba13 csi: updates RBAC allow tokenreview creation
CSI addons sidecar requires tokenreview api access to verify authorization

Signed-off-by: Bipul Adhikari <badhikar@redhat.com>
2025-02-05 11:51:25 +05:45
Joshua Hoblitt 9d21fe0f5c test: add obc bucketOwner integration test
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-02-04 12:10:20 -07:00
Travis Nielsen c0a3db95a2 Merge pull request #15358 from parth-gr/external-optional
external: allow cephfs, or rgw only deployments
2025-02-04 10:37:27 -07:00
Travis Nielsen d54f15ebb4 Merge pull request #15361 from subhamkrai/update-go-mod-spf
build: Updates spf13 pflag from 1.0.5 to 1.0.6
2025-02-04 10:15:05 -07:00
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
subhamkrai d7be3318b6 build: updates spf13 pflag from 1.0.5 to 1.0.6
Signed-off-by: subhamkrai <srai@redhat.com>
2025-02-04 08:54:19 +05:30
subham rai 3c273e35cb Merge pull request #15353 from rook/dependabot/github_actions/aws-actions/configure-aws-credentials-4.0.3
build(deps): bump aws-actions/configure-aws-credentials from 4.0.2 to 4.0.3
2025-02-04 08:28:20 +05:30
subham rai 6e714c868b Merge pull request #15355 from rook/dependabot/github_actions/actions/setup-python-5.4.0
build(deps): bump actions/setup-python from 5.3.0 to 5.4.0
2025-02-04 08:26:23 +05:30
subham rai 386269455f Merge pull request #15356 from rook/dependabot/github_actions/github/codeql-action-3.28.8
build(deps): bump github/codeql-action from 3.28.5 to 3.28.8
2025-02-04 08:25:32 +05:30
Joshua Hoblitt 0eef85357a object: obc should not modify existing users
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-02-03 15:19:48 -07:00
dependabot[bot] 401d8f7d1d build(deps): bump github/codeql-action from 3.28.5 to 3.28.8
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.5 to 3.28.8.
- [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/f6091c0113d1dcf9b98e269ee48e8a7e51b7bdd4...dd746615b3b9d728a6a37ca2045b68ca76d4841a)

---
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-02-03 12:39:19 +00:00
dependabot[bot] 076bc400ac build(deps): bump actions/setup-python from 5.3.0 to 5.4.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/0b93645e9fea7318ecaed2b359559ac225c90a2b...42375524e23c412d93fb67b49958b491fce71c38)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 12:39:15 +00:00
dependabot[bot] 12b19a4254 build(deps): bump aws-actions/configure-aws-credentials
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4.0.2 to 4.0.3.
- [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/e3dd6a429d7300a6a4c196c26e071d42e0343502...4fc4975a852c8cd99761e2de1f4ba73402e44dd9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 12:39:05 +00:00
Joshua Hoblitt 48a9b90642 object: add obc bucketOwner
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2025-01-31 08:48:41 -07:00
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