Commit Graph
11762 Commits
Author SHA1 Message Date
Blaine Gardner ef7ae3476f Merge pull request #15130 from travisn/mergify-host-network
ci: Remove obsolete test check from mergify
2024-12-10 17:07:25 -07:00
Travis Nielsen e5a2d1be1f ci: remove obsolete test check from mergify
The test for disabling host network was removed with the multus
work so there is no longer a need to check for that test
in the mergify list of tests

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-12-10 16:40:52 -07:00
Travis Nielsen 0f45b88f5d Merge pull request #15064 from cobaltcore-dev/rgw_enable_apis
Add rgw_enable_apis option to ObjectStore CRD
2024-12-10 09:57:13 -07:00
Travis Nielsen c366e0cde9 Merge pull request #15114 from Madhu-1/enable-vsg-feature-gate
csi: use new flag to enable VGS feature
2024-12-10 07:55:05 -07:00
Artem Torubarov 83c8ec8160 rgw: add rgw_enable_apis config option
Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com>
2024-12-10 11:53:27 +01:00
Madhu Rajanna 279e5f7cac csi: use new flag to enable VGS feature
In the Alpha Version of the VolumeGroupSnapshot
Feature the flag to enable the feature was
`--enable-volume-group-snapshots=true` and in the beta
API the feature is diasbled by default to enable it
we need to set `--feature-gate=CSIVolumeGroupSnapshot=true`

There is a change in the flag between the API version
This PR add a code where we choose the required
flag based on the API version.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-12-10 08:56:45 +01:00
Travis Nielsen 2c207202c9 Merge pull request #15086 from zdover23/wip-doc-2024-12-04-Storage-Configuration-Block-Storage-RBD-block-storage-provision-storage
block-storage.md: Add formatting to namespaces
2024-12-09 16:39:53 -07:00
Blaine Gardner e6db006501 Merge pull request #15035 from BlaineEXE/object-revert-cosi-user-autocreation
Revert "object: create cosi user for each object store"
2024-12-09 16:21:58 -07:00
Blaine Gardner 61ea12f65b Merge pull request #15105 from BlaineEXE/upgrade-guide-1.16
docs: update guides and examples for v1.16 release
2024-12-09 16:20:28 -07:00
Travis Nielsen 232d046e3c Merge pull request #15045 from travisn/upgrade-1.16
tests: Upgrade from Rook 1.15 to master
2024-12-09 16:19:14 -07:00
Travis Nielsen a8b7dbfa60 Merge pull request #15056 from b1-systems/prs/add-support-for-named-mds-metadata-pools
file: Add support for named MDS metadata pool names
2024-12-09 13:59:54 -07:00
Blaine Gardner 79e767e0e7 docs: remove deprecated toplogyKey beta labels
Remove long-deprecated topologyKey beta label from examples:
failure-domain.beta.kubernetes.io/zone

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2024-12-09 11:59:20 -07:00
Blaine Gardner 9bf562c253 docs: update guides and examples for v1.16 release
Update upgrade guides, docs, and exmaple manifests for the Rook v1.16
release.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2024-12-09 11:57:08 -07:00
Travis Nielsen 864281ce13 Merge pull request #15110 from rook/dependabot/go_modules/golang.org/x/sync-0.10.0
build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0
2024-12-09 10:09:41 -07:00
Travis Nielsen 4461767fcb Merge pull request #15112 from rook/dependabot/github_actions/reviewdog/action-misspell-1.26.1
build(deps): bump reviewdog/action-misspell from 1.23.0 to 1.26.1
2024-12-09 10:09:12 -07:00
Travis Nielsen acf86fbe91 Merge pull request #15113 from rook/dependabot/github_actions/github/codeql-action-3.27.6
build(deps): bump github/codeql-action from 3.27.5 to 3.27.6
2024-12-09 10:08:49 -07:00
dependabot[bot] 355ae3d29d build(deps): bump github/codeql-action from 3.27.5 to 3.27.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.5 to 3.27.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/f09c1c0a94de965c15400f5634aa42fac8fb8f88...aa578102511db1f4524ed59b8cc2bae4f6e88195)

---
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>
2024-12-09 12:24:28 +00:00
dependabot[bot] b2623b0b21 build(deps): bump reviewdog/action-misspell from 1.23.0 to 1.26.1
Bumps [reviewdog/action-misspell](https://github.com/reviewdog/action-misspell) from 1.23.0 to 1.26.1.
- [Release notes](https://github.com/reviewdog/action-misspell/releases)
- [Commits](https://github.com/reviewdog/action-misspell/compare/ef8b22c1cca06c8d306fc6be302c3dab0f6ca12f...18ffb61effb93b47e332f185216be7e49592e7e1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 12:24:22 +00:00
dependabot[bot] 0649604355 build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/sync/compare/v0.9.0...v0.10.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>
2024-12-09 12:06:50 +00:00
Blaine Gardner 700edb0b31 Merge pull request #15094 from obnoxxx/simplify-codegen-workflow
ci: simplify the codegen workflow a bit
2024-12-06 12:08:33 -07:00
Tobias Wolf 675678fad6 file: add support for named mds metadata pool names
This commit adds optional support to specify the MDS metadata pool name. It defaults to `<fsName>-metadata` as current implementation expects but allows customization if needed e.g. if exisiting naming conventions used `<fsName>_metadata`. Additionally an "preservePoolNames" boolean has been added to indicate that no generated pool names should be used.

Signed-off-by: Tobias Wolf <wolf@b1-systems.de>
2024-12-06 09:16:47 +01:00
Travis Nielsen 476827eff6 Merge pull request #14776 from sp98/osd-migration
migrate OSDs to enable encryption as day-2 operation
2024-12-05 23:24:42 -07:00
Santosh Pillai 85c81946ce osd: enable encryption as day-2 operation
Migrate OSDs to enable encryption as day-2 operation.

Signed-off-by: Santosh Pillai <sapillai@redhat.com>
2024-12-06 09:33:03 +05:30
Travis Nielsen 324df99be8 Merge pull request #15066 from parth-gr/fix-osd-deviceclass
osd: fix device class label on osd pod
2024-12-05 16:20:47 -07:00
Michael Adam 46fae529eb ci: simplify the codegen workflow a bit
the codegen ci workflow was previously fixed by copying the checkout dir
to the GOPATH. With the updated codegen tooling, this alignment is not a
requirement any more.

This simplifies the codegen workflow again by reverting the earlier
changes that added the copy mechanism.

This reverts commit 714f80a80a.
This reverts commit f32d3df995.

Signed-off-by: Michael Adam <obnox@samba.org>
2024-12-05 19:19:38 +01:00
Blaine Gardner fe9664f7c0 Merge pull request #14915 from obnoxxx/update-codegen
build: Update codegen
2024-12-05 09:46:27 -07:00
parth-gr 50d6d6ab5f osd: fix osd resources per device class
GetOSDResources method was populating
wrong device class to get the osd
resources
This fix will fix the deviceClass label
for the GetOSDResources function

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-12-05 16:56:09 +05:30
parth-gr 01456e8683 osd: add a new devicetype label for osds
currently device class and device type
labels were clubbed with eachother
create a seperate label, as these two labels
can be seperate

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-12-05 16:56:04 +05:30
9e725b6214 build: upgrade codegen tooling to the latest version
This includes and is based on the changes of:

https://github.com/rook/rook/pull/14894

Co-authored-by: Blaine Gardner <b.blaine.gardner@gmail.com>
Co-authored-by: subhamkrai <srai@redhat.com>
Signed-off-by: Michael Adam <obnox@samba.org>

Fixes: #14894
2024-12-04 21:00:10 +01:00
Blaine Gardner 44e96c8ab6 Merge pull request #15080 from OdedViner/annotations_cephcluster
core: Fix Annotations.Merge to prevent side effects
2024-12-04 10:30:01 -07:00
Zac Dover fb682e2e24 doc: block-storage.md: Add formatting to namespaces
Add formatting to some namespace names and provisioner values in order
to make the
Storage-Configuration/Block-Storage-RBD/block-storage/provision-storage
section more legible.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-12-04 13:39:06 +01:00
parth-gr 7413b49a86 osd: fix device class label on osd pod
we were adding the device class as the
disk rotational type, but device class
can be user defined, so if user has
added the device class, use that value

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-12-04 18:08:00 +05:30
Oded Viner f1d3e0d4c0 core: prevent side effects in Annotations.Merge
This commit updates the Annotations.Merge function to fix an issue where
the original Annotations map was unintentionally modified.
The new implementation creates a separate map to ensure
the original map remains unchanged during the merge process.

Signed-off-by: Oded Viner <oviner@redhat.com>
2024-12-04 12:29:27 +02:00
subham rai ea3947351f Merge pull request #15071 from Madhu-1/add-rbac-csi-addons
csi: provide delete access to csiaddonsnode
2024-11-27 17:05:35 +05:30
Madhu Rajanna b34c0b9164 csi: provide delete access to csiaddonsnode
csiaddons sidecar needs the delete RBAC
to set the ownerRef on the csiaddonsnode
object.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-11-27 11:52:33 +01:00
Travis Nielsen df958b3bec Merge pull request #15051 from parth-gr/reconcle-fix
rbdmirror: rbd import cmd stuck forever
2024-11-26 10:11:05 -07:00
Travis Nielsen cc400ea35e Merge pull request #15057 from subhamkrai/update-k8s-min-version
ci: upgrade k8s min version to 1.27
2024-11-26 09:45:49 -07:00
subham rai 7efcd08ea6 Merge pull request #15054 from rook/dependabot/github_actions/github/codeql-action-3.27.5
build(deps): bump github/codeql-action from 3.27.4 to 3.27.5
2024-11-26 21:07:58 +05:30
subhamkrai 72885c7927 ci: upgrade k8s min version to 1.27
since k8s 1.32 is coming out soon and we
want to support the latest six k8s versions so,
let's upgrade the min k8s version to 1.27 for rook 1.16.

Signed-off-by: subhamkrai <srai@redhat.com>
2024-11-26 21:01:46 +05:30
subham rai b1a35f6fdb Merge pull request #15063 from nixpanic/csi-addons/v0.11.0
csi: update csi-addons to v0.11.0
2024-11-26 16:31:26 +05:30
Niels de Vos f1d448cc46 csi: update csi-addons to v0.11.0
The csi-addons v0.11.0 release is now available.

See-also: https://github.com/csi-addons/kubernetes-csi-addons/releases/tag/v0.11.0
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-11-26 10:38:54 +01:00
Travis Nielsen cda00ce068 Merge pull request #15061 from travisn/mergify-1.16
ci: Add 1.16 branch to mergify rules and remove obsolete branches
2024-11-25 14:04:53 -07:00
Travis Nielsen 4e727f302c ci: remove 1.11 and 1.12 branches from mergify rules
Remove the 1.11 and 1.12 backport rules from mergify
since no longer needed.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-11-25 12:29:19 -07:00
Travis Nielsen 4dc001b784 ci: add 1.16 branch to mergify rules
With the creation of the 1.16 branch, add the branch
to the mergify rules.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-11-25 12:27:11 -07:00
Travis Nielsen a7e6777c98 Merge pull request #15058 from Madhu-1/csi-3.12.3
csi: update to latest cephcsi release
v1.16.0-alpha.0
2024-11-25 11:56:31 -07:00
Madhu Rajanna e599ef67ef csi: update to latest cephcsi release
cephcsi fixed a bug related to data loss
and its fixed in 3.12.3 release, This commit
updates the cephcsi to 3.12.3 release.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-11-25 19:02:25 +01:00
dependabot[bot] 1f6e399c35 build(deps): bump github/codeql-action from 3.27.4 to 3.27.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.4 to 3.27.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/ea9e4e37992a54ee68a9622e985e60c8e8f12d9f...f09c1c0a94de965c15400f5634aa42fac8fb8f88)

---
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>
2024-11-25 12:57:32 +00:00
parth-gr 996a88f902 rbdmirror: rbd import cmd stuck forever
if the import from the peer cluster doesnt
work, because of some reasons like
cluster health, network, etc

the import cmd stuck forever and which
forever stucks the blockppol reconcile

Signed-off-by: parth-gr <partharora1010@gmail.com>
2024-11-25 17:04:11 +05:30
Travis Nielsen 506407b5ea tests: upgrade from rook 1.15 to master
The upgrade tests in master have been upgrading from 1.14 to
master. In anticipation of the v1.16 release, we change
the upgrade tests to start from v1.15 to test if there
are any regressions in the supported upgrades.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2024-11-22 10:40:02 -07:00
Blaine Gardner fc08e87d44 Revert "object: create cosi user for each object store"
This reverts commit a941b3c33f.

Stop creating the 'cosi' user in the CephObjectStore reconcile. This
step often fails for some amount of time during initial object store
creation, causing frequent user concern. It has also been the source of
some reported failures that would otherwise be non-breaking for certain
users.

Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
2024-11-21 16:03:32 -07:00