Commit Graph
13352 Commits
Author SHA1 Message Date
subham rai 8c62afd647 Merge pull request #17168 from rook/dependabot/github_actions/docker/login-action-4
build(deps): bump docker/login-action from 3 to 4
2026-03-10 14:51:07 +05:30
subham rai 5894099166 Merge pull request #17167 from rook/dependabot/go_modules/k8s-dependencies-4946b0aacb
build(deps): bump the k8s-dependencies group with 2 updates
2026-03-10 14:50:31 +05:30
dependabot[bot] 973dddb58f build(deps): bump docker/login-action from 3 to 4
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 13:07:08 +00:00
dependabot[bot] 94cd462bad build(deps): bump the k8s-dependencies group with 2 updates
Bumps the k8s-dependencies group with 2 updates: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/mcs-api](https://github.com/kubernetes-sigs/mcs-api).


Updates `sigs.k8s.io/controller-runtime` from 0.23.1 to 0.23.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.23.1...v0.23.3)

Updates `sigs.k8s.io/mcs-api` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/kubernetes-sigs/mcs-api/releases)
- [Changelog](https://github.com/kubernetes-sigs/mcs-api/blob/master/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/mcs-api/compare/v0.3.0...v0.4.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.23.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/mcs-api
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 13:06:52 +00:00
Travis Nielsen 84298df435 Merge pull request #17161 from parth-gr/external-user-fix
rgw: cephobjectstoreuser should create correct ipv6 formatted secret
2026-03-06 13:14:13 -07:00
Travis Nielsen fa95504293 Merge pull request #17153 from obnoxxx/build-fix-checkmake
Build fix local checkmake and make  the target  self-contained
2026-03-06 12:41:54 -07:00
Michael Adam 8a80743bf8 build: let checkmake pass locally
checkmake was locally still failing
despite previous partial fixes,
complaining about a duplicate definition of
build.common.

build.common was duplicate:
Once for a  target specific variable setting and once for the
dependencies and recipe.

This change fixes make checkmake locally
by adding an extra target build.common.var
just for setting the variable.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-03-06 18:52:51 +01:00
Michael Adam b549134b6a build: silence maxbodylength errors from checkmake
make checkmake was failing locally due to recipes of some
targets being considered too long.

This change works around this by raising the default maximum
body length from 5 lines to 8 lines with a config file

This helps with getting checkmake to pass locally.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-03-06 18:38:09 +01:00
Michael AdamandCopilot 3aef40c7f7 build: clean HELPTEXT variable
The HELPTEXT Makefile variable contained a string
"available options:"at the start of a line.
This could be confused as a target
(for example by checkmake).

This change fixes the problem by extracting the string
out of the variable

Signed-off-by: Michael Adam <obnox@samba.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-06 18:38:09 +01:00
Michael Adam a33bc2a0d8 build: make checkmake target self-contained
make checkmake depended on checkmake being available in the PATH.

This change makes it selfcontained by usin go run
to run checkmake without installation.

This also pins checkmake to the latest released version v0.3.2

Signed-off-by: Michael Adam <obnox@samba.org>
2026-03-06 18:37:22 +01:00
Travis Nielsen 13ddabd990 Merge pull request #17143 from parth-gr/ec-disable-mirror
pool: skip miroring if the pool is ec
2026-03-06 07:41:20 -07:00
parth-gr aa12b5c00c rgw: cephobjectstoreuser should create correct ipv6 formatted secret
currently the ipv6 parsing was not done right,
so the ipv6 endpoint was skewed,
It was happening at multiple places for external mode
1) cephobjectstore status
2) cephobjectstoreuser secret
3) and more places where GetAdvertiseEndpointUrl is called

so fixed the GetAdvertiseEndpointUrl func to make use of ipv6 address

Signed-off-by: parth-gr <partharora1010@gmail.com>
2026-03-06 16:01:41 +05:30
parth-gr 9f932d477e pool: skip miroring if the pool is ec
the ec pool doesnt support mirroring from ceph end
so skip if the mirroring spec is set on the ec pools

Signed-off-by: parth-gr <partharora1010@gmail.com>
2026-03-06 13:31:58 +05:30
Travis Nielsen 0e05c6afff Merge pull request #17144 from subhamkrai/fix-synk-ci-failure
security: pin older version of synk
2026-03-05 10:53:21 -07:00
Blaine Gardner 129b0f9524 Merge pull request #17116 from OdedViner/rgw_mon_param
exporter: add configurable port for ceph exporter
2026-03-05 10:11:10 -07:00
Travis Nielsen dbc5ac9cb5 Merge pull request #17151 from travisn/osd-test-timeout
test: Increase osd reconcile wait timeout
2026-03-05 09:23:38 -07:00
Travis Nielsen 96f4320a34 test: increase osd reconcile wait timeout
The osd unit tests periodically fail with a timing issue
when canceling an orchestration. Attempt to stabilize
the test with a longer timeout before canceling the
test.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2026-03-04 15:43:32 -07:00
Travis Nielsen be1435ddda Merge pull request #17146 from obnoxxx/build-cleanup-phony-declarations
Build: cleanup PHONY  declarations in the Makefile
2026-03-04 09:21:14 -07:00
Michael Adam 2f6b7531a6 build: reorganize PHONY target declarations
most phony targets in the Makefile were declared phony
by grouping multiple targets in  long combined .PHONY
statements which obfuscates the phony nature of a target
to some extent.

This change makes the phony target declarations a bit more obvious
and explicit
by prepending each phony target by a corresponding
individual .PHONY statement and removing the confusing combined .PHONY
line.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-03-04 11:05:58 +01:00
Michael Adam a1f3a03e73 build: make mod.check and mod.update phony
make targets mod.check and mod.update should habve been phony
but weren't.

This change fixes that.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-03-03 19:35:14 +01:00
Michael Adam 1fcef7f364 build: make do.build.parallel PHONY
Target do.buil.parallel should have been declared
phony but wasn't.

This change fixes that.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-03-03 19:35:14 +01:00
Travis Nielsen 24053d04d3 Merge pull request #17017 from parth-gr/test-mirror-ec
ci: add ec pool mirroring in our ci
2026-03-03 10:24:26 -07:00
subhamkrai c0ef0cf04c security: pin older version of synk
let's pin older version of synk where ci was passing.
With newer version or master tag, it is failing.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-03-03 15:20:14 +05:30
subham rai 4baca28d54 Merge pull request #17132 from rook/dependabot/go_modules/k8s-dependencies-b76ade6c2b
build(deps): bump the k8s-dependencies group with 6 updates
2026-03-03 12:05:36 +05:30
parth-gr 50f5eec61d ci: add ec pool mirroring in our ci
we do support ec pool mirroring too
Add a test for that

Signed-off-by: parth-gr <partharora1010@gmail.com>
2026-03-03 11:35:05 +05:30
Travis Nielsen 23a8c61bb7 Merge pull request #17046 from sathieu/helm-cephcluster-metadata
helm: allow annotations and labels for CephCluster
2026-03-02 14:03:02 -07:00
Travis Nielsen 5c21f6e925 Merge pull request #17137 from subhamkrai/add-go.1.26
build: add support for go 1.26
2026-03-02 10:50:57 -07:00
subham rai bf0fe48807 Merge pull request #17134 from rook/dependabot/github_actions/actions/setup-go-6.3.0
build(deps): bump actions/setup-go from 6.2.0 to 6.3.0
2026-03-02 21:32:06 +05:30
subhamkrai d3b50aebbc build: add support for go 1.26
this commits add support for 1.26 and updating
go version in ci as well.

Signed-off-by: subhamkrai <srai@redhat.com>
2026-03-02 21:27:35 +05:30
dependabot[bot] cb3b98d686 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.35.1` | `0.35.2` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.1` | `0.35.2` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.1` | `0.35.2` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.35.1` | `0.35.2` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.1` | `0.35.2` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.35.1` | `0.35.2` |

Updates `k8s.io/api` from 0.35.1 to 0.35.2
- [Commits](https://github.com/kubernetes/api/compare/v0.35.1...v0.35.2)

Updates `k8s.io/apiextensions-apiserver` from 0.35.1 to 0.35.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.1...v0.35.2)

Updates `k8s.io/apimachinery` from 0.35.1 to 0.35.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.35.1...v0.35.2)

Updates `k8s.io/cli-runtime` from 0.35.1 to 0.35.2
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.35.1...v0.35.2)

Updates `k8s.io/client-go` from 0.35.1 to 0.35.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.35.1...v0.35.2)

Updates `k8s.io/cloud-provider` from 0.35.1 to 0.35.2
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.35.1...v0.35.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: subhamkrai <srai@redhat.com>
2026-03-02 21:17:11 +05:30
subham rai 0e848d364c Merge pull request #17133 from rook/dependabot/github_actions/github/codeql-action-4.32.5
build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
2026-03-02 21:15:31 +05:30
subham rai 36e22664f4 Merge pull request #17135 from rook/dependabot/github_actions/actions/upload-artifact-7.0.0
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
2026-03-02 21:14:30 +05:30
subham rai 1e5d3bfff3 Merge pull request #17136 from rook/dependabot/go_modules/github-dependencies-2a71680c4d
build(deps): bump the github-dependencies group with 4 updates
2026-03-02 21:13:49 +05:30
dependabot[bot] fe49a540b1 build(deps): bump the github-dependencies group with 4 updates
Bumps the github-dependencies group with 4 updates: [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2), [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2), [github.com/aws/aws-sdk-go-v2/service/sns](https://github.com/aws/aws-sdk-go-v2) and [github.com/aws/smithy-go](https://github.com/aws/smithy-go).


Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.9 to 1.32.10
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.9...config/v1.32.10)

Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.9 to 1.19.10
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.9...service/iam/v1.19.10)

Updates `github.com/aws/aws-sdk-go-v2/service/sns` from 1.39.11 to 1.39.12
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/emr/v1.39.11...service/emr/v1.39.12)

Updates `github.com/aws/smithy-go` from 1.24.1 to 1.24.2
- [Release notes](https://github.com/aws/smithy-go/releases)
- [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/smithy-go/compare/v1.24.1...v1.24.2)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.19.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sns
  dependency-version: 1.39.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
- dependency-name: github.com/aws/smithy-go
  dependency-version: 1.24.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 13:29:34 +00:00
dependabot[bot] 6dc60e9484 build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 13:26:28 +00:00
dependabot[bot] 8728dde9e7 build(deps): bump actions/setup-go from 6.2.0 to 6.3.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5...4b73464bb391d4059bd26b0524d20df3927bd417)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 13:26:11 +00:00
dependabot[bot] 17684ffc9d build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.4 to 4.32.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/89a39a4e59826350b863aa6b6252a07ad50cf83e...c793b717bc78562f491db7b0e93a3a178b099162)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 13:25:54 +00:00
Satoru Takeuchi b2def4c4d6 Merge pull request #17123 from sp98/fix-forceful-osd-deletion
osd: check devlinks while cleaning osd disks
2026-02-27 18:01:19 +09:00
Mathieu Parent 1e4e31fa79 helm: allow annotations and labels for CephCluster
The helm chart will allow setting annotations and labels
in the CephCluster CR via the helm settings in values.yaml
named cephClusterMetadata.

Signed-off-by: Mathieu Parent <mathieu.parent@insee.fr>
2026-02-26 23:19:31 +01:00
Travis Nielsen b8b149f557 Merge pull request #17111 from obnoxxx/docs-fix-troubleshooting-anchor-links
Docs: Clean up the  topics section in  the ceph common issues  troubleshooting guide
2026-02-26 11:40:39 -07:00
Michael Adam 4ed4c04550 docs: clean topics section of ceph troubleshooting guide
The topics section  of the ceph common problems troubleshooting guide
contained many subsection entries for symptoms, investigation and
solution.

Apart from not having working links,
these subsection entries  don't add any real value:
They are well visible within the overarching section
and in the toc on the right side.

This change cleans the toc by removing these unnecessary subsection
entries.

This also reduces the number of nonexisting anchor messages
of make docs-build from 50 to 18.

Signed-off-by: Michael Adam <obnox@samba.org>
2026-02-26 19:34:20 +01:00
Travis Nielsen f1d2cf7a2b Merge pull request #17119 from iPraveenParihar/upgrade-sidecar-versions
deploy: update CSI sidecars to latest versions available
2026-02-26 10:50:49 -07:00
Travis Nielsen 74a502b3cb Merge pull request #17101 from cobaltcore-dev/pr1-race-condition-fix
rgw: force objectStore controller to wait until zone and sharedPools are
2026-02-26 10:49:27 -07:00
Travis Nielsen 9af029d734 Merge pull request #17121 from obnoxxx/build-silence-docs-build
build: silence docs-build
2026-02-26 08:58:48 -07:00
Blaine Gardner 72e03bed49 Merge pull request #17112 from BlaineEXE/update-osd-lockbox-key-rotation-init
osd: update lockbox key rotation for encrypted OSDs
2026-02-26 08:41:20 -07:00
Santosh 475fc7c7a6 osd: check devlinks while cleaning osd disks
In getOSDDiskToBeWiped(), when the RealPath doesn't match the device path reported by ceph-volume, also check each entry in the space-separated DevLinks string. This handles the case where ceph-volume raw list reports an LVM symlink (e.g. /dev/rhel/ceph-data) that differs from the resolved RealPath (e.g. /dev/mapper/rhel-ceph--data).

Signed-off-by: Santosh <sapillai@redhat.com>
2026-02-26 20:07:10 +05:30
Michael Adam be03f073dd build: silence docs-build
make docs-build in the CI issued a lot of messages
about env.raw_markdown being removed.

While looking like error messages, these did not result in
build failures.

This change silences make docs-build by
using env.markdown instead

Signed-off-by: Michael Adam <obnox@samba.org>
2026-02-26 12:00:38 +01:00
Artem Torubarov a7f176b366 rgw: skip non-raw commands on object deletion path when pools not exists
Signed-off-by: Artem Torubarov <artem.torubarov@sap.com>
2026-02-26 09:48:15 +01:00
Praveen M 6b55092abf csi: update CSI sidecars to latest versions available
Updated the following csi sidecars to their latest available versions:
- csi-attacher: v4.11.0
- csi-snapshotter: v8.5.0
- csi-resizer: v2.1.0
- csi-provisioner: v6.1.1
- csi-node-driver-registrar: v2.16.0

Signed-off-by: Praveen M <m.praveen@ibm.com>
2026-02-26 10:25:49 +05:30
Travis Nielsen 83af7f1c8d Merge pull request #17103 from subhamkrai/update-alternate-csi-ns
csi: add comment for alternative namespace
2026-02-25 11:51:20 -07:00