Blaine Gardner
2397e2b90d
Merge pull request #16543 from jhoblitt/feature/cephnfs-printcolumn-phase
...
core: add PHASE column to cephnfs
2025-09-26 12:20:46 -06:00
Blaine Gardner
3e4bf1531e
Merge pull request #16541 from jhoblitt/feature/cephbn-printcolumn-phase
...
core: add PHASE column to cephbn
2025-09-26 12:20:40 -06:00
Joshua Hoblitt
5ee982f1e1
core: add PHASE column to cephnfs
...
The current behavior does not print the PHASE column, as most other
CRDs do. E.g.:
```
~ $ k get cephnfs nfs1
NAME AGE
nfs1 45d
```
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-09-26 09:39:32 -07:00
Joshua Hoblitt
8866d47d92
core: add PHASE column to cephbn
...
The current behavior does not print the PHASE column, as most other
CRDs do. E.g.:
```
~ $ k get cephbn chorus
NAME AGE
chorus 10d
```
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-09-26 09:28:49 -07:00
Joshua Hoblitt
6d9c884259
core: add PHASE column to cephor
...
The current behavior does not print the PHASE column, as most other
CRDs do. E.g.:
```
~ $ k get cephor lfa
NAME AGE
lfa 45d
```
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-09-26 09:27:15 -07:00
Travis Nielsen
005812b32a
Merge pull request #16512 from travisn/helm-ceph-version
...
helm: Allow specifying the image tag and repository separately
2025-09-25 11:36:25 -05:00
Travis Nielsen
2118d50fa2
Merge pull request #16531 from subhamkrai/update-networkfence-doc
...
csi: csi-addon no longer needed for network fence
2025-09-25 10:38:14 -05:00
parth-gr
49c26dbfb0
rbdmirror: fix mirroring monitoring settings for rn
...
currently if we disable the monitoring for rn,
it doesnt reset the status
Signed-off-by: parth-gr <partharora1010@gmail.com >
2025-09-25 19:26:52 +05:30
Travis Nielsen
66ca9716b8
Merge pull request #16532 from Madhu-1/fix-16480
...
namespace: blocklist ip:nonce in cleanup job
2025-09-24 11:57:28 -05:00
subhamkrai
1d4efa9392
csi: csi-addon no longer needed for network fence
...
with latest design for networkFence, no need for
csi-addons to be installed as the implementation
is moved to csi-drivers.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-09-24 21:08:44 +05:30
Travis Nielsen
ceca776fee
Merge pull request #16521 from parth-gr/add-myself-to-maintainer
...
doc: add parth arora to the maintainers list
2025-09-24 09:59:37 -05:00
Madhu Rajanna
5ae49cf7a0
namespace: blocklist ip:nonce in cleanup job
...
blocklisting IP can cause problems when the cleanup
job pod runs on the same host or gets the same ip
as that of the rbd client ip that is present in
the rbd status/watchers. instead of blocklisting
the whole ip of the node or the client blocklist
only the unique ip:nonce to allow the node to not
have any effect because of the cleanup job.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2025-09-24 12:47:48 +02:00
subham rai
123e295a1c
Merge pull request #16528 from obnoxxx/ci-fix-typo
...
ci: fix typo in canary integration test workflow
2025-09-24 14:41:46 +05:30
Travis Nielsen
51cb22c791
helm: allow specifying the image tag and repository separately
...
The image repo and tag conveniently can be specified separately
so the release tag can be picked from the official chart, and
the repo can be customized in the values.yaml
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-09-23 17:01:51 -05:00
Travis Nielsen
cbbe9b07b0
Merge pull request #16488 from sp98/fix-forceful-encrypted-osd-creation
...
osd: clean encrypted disks from other clusters
2025-09-23 15:02:39 -05:00
Michael Adam
bcca800bdd
ci: fix typo in canary integration test workflow
...
Signed-off-by: Michael Adam <obnox@samba.org >
2025-09-23 19:50:22 +02:00
subham rai
a08f3fb1d2
Merge pull request #16517 from rook/dependabot/go_modules/k8s-dependencies-ec6d767e1a
...
build(deps): bump the k8s-dependencies group with 6 updates
2025-09-23 15:39:45 +05:30
dependabot[bot]
4bfb5c2a74
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.34.0` | `0.34.1` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.34.0` | `0.34.1` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.34.0` | `0.34.1` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.34.0` | `0.34.1` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.34.0` | `0.34.1` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ) | `0.34.0` | `0.34.1` |
Updates `k8s.io/api` from 0.34.0 to 0.34.1
- [Commits](https://github.com/kubernetes/api/compare/v0.34.0...v0.34.1 )
Updates `k8s.io/apiextensions-apiserver` from 0.34.0 to 0.34.1
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.34.0...v0.34.1 )
Updates `k8s.io/apimachinery` from 0.34.0 to 0.34.1
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.34.0...v0.34.1 )
Updates `k8s.io/cli-runtime` from 0.34.0 to 0.34.1
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.34.0...v0.34.1 )
Updates `k8s.io/client-go` from 0.34.0 to 0.34.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.34.0...v0.34.1 )
Updates `k8s.io/cloud-provider` from 0.34.0 to 0.34.1
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.34.0...v0.34.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-version: 0.34.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.34.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
dependency-version: 0.34.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-version: 0.34.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
dependency-version: 0.34.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-version: 0.34.1
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 >
2025-09-23 14:58:59 +05:30
Santosh Pillai
ec271bdde3
osd: clean encrypted disks from other clusters
...
Clean encrypted disks from other clusters by checking the cephFSID in
the luks header.
Signed-off-by: Santosh Pillai <sapillai@redhat.com >
2025-09-23 11:29:09 +05:30
subham rai
96d631168c
Merge pull request #16516 from Madhu-1/csi-op-bugs
...
csi: Remove liveness probe setting from the csi-op
2025-09-23 10:48:02 +05:30
subham rai
a315a37ccf
Merge pull request #16518 from rook/dependabot/github_actions/psf/black-25.9.0
...
build(deps): bump psf/black from 25.1.0 to 25.9.0
2025-09-23 06:19:02 +05:30
Blaine Gardner
cad2be9f0e
Merge pull request #16499 from jhoblitt/feature/cephbn-phase
...
object: add status.{phase,observedGeneration} to cephbn
2025-09-22 16:26:53 -06:00
Travis Nielsen
03c405b69b
Merge pull request #16515 from subhamkrai/fix-cosign
...
ci: fix cosign github action hash
2025-09-22 11:10:47 -05:00
subhamkrai
1bf1d0d930
ci: fix cosign github action hash
...
earlier it was pointing to wrong hash that's
why push build action was failing.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-09-22 21:04:33 +05:30
parth-gr
8ec37fa035
doc: add parth arora to the maintainers list
...
Signed-off-by: parth-gr <partharora1010@gmail.com >
2025-09-22 20:57:06 +05:30
Travis Nielsen
77d5be2215
Merge pull request #16514 from subhamkrai/fix-csi-operator-lable
...
csi: add labels to the csi-operator driver pod
2025-09-22 09:39:52 -05:00
dependabot[bot]
e7e4f9058e
build(deps): bump psf/black from 25.1.0 to 25.9.0
...
Bumps [psf/black](https://github.com/psf/black ) from 25.1.0 to 25.9.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b...af0ba72a73598c76189d6dd1b21d8532255d5942 )
---
updated-dependencies:
- dependency-name: psf/black
dependency-version: 25.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 12:03:56 +00:00
Madhu Rajanna
333082c397
csi: use recreate deployment strategy
...
This is a fix/workaround to set the Recreate
deployment strategy as default in Rook as
its long proven working without any problem.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2025-09-22 12:48:18 +02:00
subhamkrai
0c296545a5
csi: add labels to the csi-operator driver pod
...
currently, labels are not passed to csi-operator but
for csi-driver lables works as expected. This commit
add changes to add labels on csi-operator driver pod as well.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-09-22 16:10:35 +05:30
Madhu Rajanna
46c7d2cc26
csi: remove liveness from the driver spec
...
CephCSI will remove the livess sidecar
container functionality as it was created
very long back and it should be replaced with
kubernetes GRPC livessness problem.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com >
2025-09-22 09:43:28 +02:00
Travis Nielsen
c177bf1d4d
Merge pull request #16374 from subhamkrai/add-cosign
...
build: use cosign to sign the images/helm charts
2025-09-19 07:11:13 -06:00
Travis Nielsen
270d4d4c65
Merge pull request #16501 from subhamkrai/update-ceph-to-tentacle
...
core: add support for ceph tentacle
2025-09-19 07:09:40 -06:00
SantoshPillai
67b44b47df
rgw: make hpa update rgw resource
...
Signed-off-by: Santosh Pillai <sapillai@redhat.com >
2025-09-19 12:22:30 +05:30
subhamkrai
7dd21a0468
build: use cosign to sign the images/helm charts
...
this commit added changes to use cosign to sign the
docker images and the helm charts being published to
different the oci repos. This will enhance software supply
chain security by enabling signing and verification of
container images, ensuring their authenticity and integrity
Signed-off-by: subhamkrai <srai@redhat.com >
2025-09-19 12:05:28 +05:30
subhamkrai
11fac627b0
core: add support for ceph tentacle
...
we are now adding tentacle to the supported versions and add the
upgrade test from squid to tentacle. Also, clean some unused code.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-09-19 12:03:45 +05:30
Travis Nielsen
67e48bb701
Merge pull request #16494 from consideRatio/pr/helm-refactor-2
...
helm: refactoring to modernize templates
2025-09-18 13:53:21 -06:00
Travis Nielsen
e6a8a0cd1c
Merge pull request #16506 from sp98/osd-pdb-update-fd
...
osd: updated blocking pdbs if drained node is back
2025-09-18 11:09:15 -06:00
Santosh Pillai
f2bf0eb200
osd: updated blocking pdbs if drained node is back
...
If the drained node is added back and one or more others nodes are down
update the blocking pdbs, that is, add blocking pdb to node that was
just added back.
Signed-off-by: Santosh Pillai <sapillai@redhat.com >
2025-09-18 13:05:26 +05:30
Travis Nielsen
a24e10ccf9
Merge pull request #16361 from subhamkrai/optimize-helm-update
...
build: optimize to pull charts when not present
2025-09-17 08:50:50 -06:00
subham rai
68e0dfbb8b
Merge pull request #16496 from jhoblitt/maint/fix-zonegroup-and-zone-field-desc
...
core: fix ObjectZoneSpec.ZoneGroup and ObjectZoneGroupSpec.Realm field descriptions
2025-09-17 17:16:25 +05:30
subhamkrai
635ed630b2
build: optimize to pull charts when not present
...
this commit add check to pull helm chart dependency
only when the charts are not available locally on the
system. This reduces overall make build other make
command completion time.
Signed-off-by: subhamkrai <srai@redhat.com >
2025-09-17 16:45:33 +05:30
Travis Nielsen
18b20ebd03
Merge pull request #16497 from jhoblitt/maint/cephobjectrealm.spec.defaultrealm-example
...
docs: add cephobjectrealm.spec.defaultrealm field to examples
2025-09-16 16:24:33 -06:00
Joshua Hoblitt
864c349c1f
object: add status.{phase,observedGeneration} to cephbn
...
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-09-16 12:19:20 -07:00
Travis Nielsen
5236a8b297
Merge pull request #16437 from rook/dependabot/go_modules/k8s-dependencies-3d89866c01
...
build(deps): bump the k8s-dependencies group with 8 updates
2025-09-16 12:58:44 -06:00
Joshua Hoblitt
39691e3e06
docs: add cephobjectrealm.spec.defaultrealm field to examples
...
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-09-16 11:42:53 -07:00
Travis Nielsen
50a4a39e62
test: dependency unit test fix for blocking deletion
...
The dependency blocking unit test was failing with the latest
library updates due to change in behavior that the garbage
collector is not actually deleting the cluster CR after
the dependencies are cleaned up. Instead, check that the
condition indicates the resource has no dependencies remaining.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com >
2025-09-16 11:56:31 -06:00
Travis Nielsen
e2ccb8c09e
Merge pull request #16418 from obnoxxx/k8s-v1.34
...
ci: update latest k8s version to v1.34
2025-09-16 11:12:07 -06:00
dependabot[bot]
5a980c8b7a
build(deps): bump the k8s-dependencies group with 8 updates
...
Bumps the k8s-dependencies group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.33.4` | `0.34.0` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.33.4` | `0.34.0` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.33.4` | `0.34.0` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.33.4` | `0.34.0` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.33.4` | `0.34.0` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ) | `0.33.4` | `0.34.0` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) | `0.21.0` | `0.22.0` |
| [sigs.k8s.io/mcs-api](https://github.com/kubernetes-sigs/mcs-api ) | `0.2.0` | `0.3.0` |
Updates `k8s.io/api` from 0.33.4 to 0.34.0
- [Commits](https://github.com/kubernetes/api/compare/v0.33.4...v0.34.0 )
Updates `k8s.io/apiextensions-apiserver` from 0.33.4 to 0.34.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.33.4...v0.34.0 )
Updates `k8s.io/apimachinery` from 0.33.4 to 0.34.0
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.33.4...v0.34.0 )
Updates `k8s.io/cli-runtime` from 0.33.4 to 0.34.0
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.33.4...v0.34.0 )
Updates `k8s.io/client-go` from 0.33.4 to 0.34.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.33.4...v0.34.0 )
Updates `k8s.io/cloud-provider` from 0.33.4 to 0.34.0
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.33.4...v0.34.0 )
Updates `sigs.k8s.io/controller-runtime` from 0.21.0 to 0.22.0
- [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.21.0...v0.22.0 )
Updates `sigs.k8s.io/mcs-api` from 0.2.0 to 0.3.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.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apimachinery
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/client-go
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-version: 0.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/mcs-api
dependency-version: 0.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: subhamkrai <srai@redhat.com >
2025-09-16 10:30:46 -06:00
Michael Adam
605e820fc8
ci: move minikube to a better location
...
In the deb package's location of /usr/bin/minilube, a wrong version seems to be
reported but from /usr/local/bin it reports correctly.
Signed-off-by: Michael Adam <obnox@samba.org >
2025-09-16 18:24:18 +02:00
Joshua Hoblitt
8b58d68592
core: fix ObjectZoneSpec.ZoneGroup field description
...
Resolves this incorrect field description:
~ $ k explain cephobjectzone.spec.zoneGroup
GROUP: ceph.rook.io
KIND: CephObjectZone
VERSION: v1
FIELD: zoneGroup <string>
DESCRIPTION:
The display name for the ceph users
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com >
2025-09-16 09:12:20 -07:00