Praveen M
dfd3d625a8
csi: use ceph-csi exposed csi config map API
...
This commit uses an csi config map API exposed by Ceph-CSI.
This will reduce the efforts of keeping the configuration in
sync with Ceph-CSI.
Signed-off-by: Praveen M <m.praveen@ibm.com >
2024-01-12 15:04:20 +05:30
Travis Nielsen
ba19596190
Merge pull request #13422 from rook/dependabot/go_modules/k8s-dependencies-e9af941453
...
build(deps): bump the k8s-dependencies group with 4 updates
2024-01-05 09:54:13 -07:00
travisn
3c1b0692e4
manifest: shorten crd descriptions to 100 chars
...
Long CRD descriptions were pushing the size of the CRDs manifest
over 1MB, which causes issues when creating the CRDs. To shorten
the manifest, the descriptions are now limited to 100 chars.
This still gives some ability for dev tools to show a brief
description if needed. The generated CRD docs still contain
the full descriptions for reference.
Signed-off-by: travisn <tnielsen@redhat.com >
2024-01-05 09:10:36 -07:00
dependabot[bot]
f56f06f955
build(deps): bump the k8s-dependencies group with 4 updates
...
Bumps the k8s-dependencies group with 4 updates: [k8s.io/api](https://github.com/kubernetes/api ), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ), [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) and [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ).
Updates `k8s.io/api` from 0.28.4 to 0.29.0
- [Commits](https://github.com/kubernetes/api/compare/v0.28.4...v0.29.0 )
Updates `k8s.io/apiextensions-apiserver` from 0.28.4 to 0.29.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.4...v0.29.0 )
Updates `k8s.io/cli-runtime` from 0.28.4 to 0.29.0
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.28.4...v0.29.0 )
Updates `k8s.io/cloud-provider` from 0.28.4 to 0.29.0
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.28.4...v0.29.0 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-05 09:08:53 -07:00
Travis Nielsen
bafc611767
Merge pull request #13506 from BlaineEXE/multus-nginx-image-use-quay
...
multus: use nginx-unprivileged image from quay
2024-01-05 08:03:35 -07:00
Blaine Gardner
cd253d0218
multus: use nginx-unprivileged image from quay
...
Use Quay as the source for the nginx-unprivileged image used for the
Multus validation tool because Quay does not rate limit image pulls,
which are a common complaint for users of the tool.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2024-01-04 14:25:40 -07:00
Travis Nielsen
c10fc802e3
Merge pull request #13453 from iPraveenParihar/test/csiaddons-validation
...
ci: add validation for csi-addons sidecar
2024-01-04 10:04:14 -07:00
Travis Nielsen
7b94ce6160
Merge pull request #13499 from travisn/ceph-18.2.1-docs
...
helm: Update cluster chart and all examples to ceph v18.2.1
2024-01-04 09:09:38 -07:00
Travis Nielsen
88d67d0b80
Merge pull request #13022 from thotz/design-doc-s3-domanin-style-bucket
...
doc: design specification for virtual host style for RGW buckets
2024-01-04 07:53:02 -07:00
Praveen M
e9395d052f
ci: add validation for csi-addons sidecar
...
Signed-off-by: Praveen M <m.praveen@ibm.com >
2024-01-04 20:11:53 +05:30
Jiffin Tony Thottan
edc0debb7a
doc: design specification for DNS subdomain style for RGW buckets
...
Support DNS subdomain style for RGW buckets.
Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com >
2024-01-04 10:17:17 +05:30
travisn
56a3370d83
docs: update all examples to ceph v18.2.1
...
Since v18.2.1 is the default recommendation for the ceph version,
update all the docs and examples to that version.
Signed-off-by: travisn <tnielsen@redhat.com >
2024-01-03 14:37:11 -07:00
travisn
5f60d2dfac
helm: update default ceph version to v18.2.1
...
In the cluster chart, set the default ceph version
to v18.2.1.
Signed-off-by: travisn <tnielsen@redhat.com >
2024-01-03 14:35:17 -07:00
Travis Nielsen
6290e8a5ec
Merge pull request #13452 from cybozu-go/update-doc-ceph-cluster-crd
...
doc: add that resizing `encryptedDevice` is not yet supported for host-based clusters
2024-01-02 16:11:28 -07:00
Travis Nielsen
6dcfd8fb89
Merge pull request #13494 from riya-singhal31/permission
...
fix: give right mds permission to CephFS Provisioner user
2024-01-02 10:43:21 -07:00
Riya Singhal
4dfe1da59c
csi: updating the comment explaining the requirements
...
this commit updates the comment to explain the requirement of
giving 'all' permissions to MDS.
Signed-off-by: Riya Singhal <rsinghal@redhat.com >
2024-01-02 22:59:30 +05:30
Blaine Gardner
79e6a43747
Merge pull request #13461 from subhamkrai/fix-canary-arm64
...
ci: In arm64 daily test update livenessprobe
2024-01-02 08:24:24 -07:00
Travis Nielsen
186e64431c
Merge pull request #13486 from rook/dependabot/go_modules/github-dependencies-8937eb6ddc
...
build(deps): bump the github-dependencies group with 1 update
2024-01-02 07:51:33 -07:00
dependabot[bot]
5fe72fcf4f
build(deps): bump the github-dependencies group with 1 update
...
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ).
Updates `github.com/aws/aws-sdk-go` from 1.49.6 to 1.49.13
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.49.6...v1.49.13 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-01 12:41:10 +00:00
Satoru Takeuchi
213dfaadde
Merge pull request #13468 from ushitora-anqou/ci-wait-all-osd-pods-running
...
ci: wait for all OSD pods to become Running in wait_for_prepare_pod
2023-12-26 17:14:19 +09:00
Ryotaro Banno
e9c1f81d79
ci: wait for all OSD pods to become Running in wait_for_prepare_pod
...
Currently, `wait_for_prepare_pod` only waits until 1 prepare pod and 1
OSD pod are in Running state.
So if `wait_for_ceph_to_be_ready` failed after `wait_for_prepare_pod`
succeeded, there are 4 possible cases:
1. some prepare pods didn't start correctly;
2. some prepare pods didn't finish correctly;
3. some OSD pods didn't start correctly; or
4. all prepare pods and OSD pods worked correctly, but some other
process failed.
As far as I understand, the number of prepare pods on the GitHub CI is
always 1, so cases 1 and 2 are not problematic. However, it is hard to
distinguish the other two cases from the CI log.
To solve the above problems, this patch makes wait_for_prepare_pod wait
for all OSD pods to become running state. If wait_for_prepare_pod
timeouts before the OSD pods become running state, this will be a strong
indication that the OSD pods didn't start properly (i.e., case 3).
Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com >
2023-12-25 05:12:30 +00:00
subhamkrai
f5be5b1fff
ci: in arm64 daily test update livenessprobe
...
currently, in the cluster-test yaml, file we have both cephCluster
CR and cephBlockPool CR and we're trying to update the cephCluster
CR to disable the livnessProbe of mon, osd, mgr but since we had `yq write -d1`
it was updating the second instance of `spec` which is cephBlockPool
instead we have to do `yq write -d0` to update the cephCluster `spec`.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-12-22 10:32:55 +05:30
Jared Watts
bb4528d460
Merge pull request #13457 from jbw976/update-zoom
...
docs: update community meeting zoom link
2023-12-20 17:26:18 -08:00
Yuma Ogami
3a55526d55
doc: add that resizing encryptedDevice is not yet supported for host-based clusters
...
Caused by the following issue:
https://github.com/rook/rook/issues/13262
Signed-off-by: Yuma Ogami <yuma-ogami@cybozu.co.jp >
2023-12-21 01:01:49 +00:00
Travis Nielsen
e9f6aa20ae
Merge pull request #13402 from parth-gr/code-woners
...
doc: Proposal to add parth-gr to the reviewers
2023-12-20 12:59:49 -07:00
parth-gr
15c2a1d2e2
doc: proposal to add parth arora to the code-owners
...
added parth arora(parth-gr) to the reviewers list in the
code-owners file :) .
Signed-off-by: parth-gr <partharora1010@gmail.com >
2023-12-20 12:58:07 -07:00
Travis Nielsen
c7b280a3e1
Merge pull request #13401 from subhamkrai/add-name-owner-name
...
doc: add subhamkrai name to 'approvers' list
2023-12-20 12:51:17 -07:00
Jared Watts
2a3a71e74a
docs: update community meeting zoom link
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2023-12-20 11:36:31 -08:00
Travis Nielsen
9e7c537d04
Merge pull request #13454 from rook/dependabot/go_modules/github-dependencies-b30bf159e3
...
build(deps): bump the github-dependencies group with 2 updates
2023-12-20 10:23:07 -07:00
dependabot[bot]
69ad79c44a
build(deps): bump the github-dependencies group with 2 updates
...
Bumps the github-dependencies group with 2 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) and [github.com/csi-addons/kubernetes-csi-addons](https://github.com/csi-addons/kubernetes-csi-addons ).
Updates `github.com/aws/aws-sdk-go` from 1.49.4 to 1.49.6
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.49.4...v1.49.6 )
Updates `github.com/csi-addons/kubernetes-csi-addons` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/csi-addons/kubernetes-csi-addons/releases )
- [Commits](https://github.com/csi-addons/kubernetes-csi-addons/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/csi-addons/kubernetes-csi-addons
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-20 09:10:12 -07:00
Travis Nielsen
c271fee4ac
Merge pull request #13451 from subhamkrai/revert-api-dir-change
...
Revert "bot: add directory /pkg/apis to update go pkg"
2023-12-20 08:41:50 -07:00
subhamkrai
29457620cb
bot: add directory /pkg/apis to update go pkg
...
This reverts commit 39659140f2 .
Signed-off-by: subhamkrai <srai@redhat.com >
2023-12-20 12:44:04 +05:30
Travis Nielsen
2362b86e75
Merge pull request #13434 from rook/dependabot/go_modules/golang.org/x/crypto-0.17.0
...
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
2023-12-19 14:07:48 -07:00
Travis Nielsen
7997a5a1ee
Merge pull request #13423 from rook/dependabot/go_modules/github-dependencies-4a162bdffd
...
build(deps): bump the github-dependencies group with 3 updates
2023-12-19 14:07:11 -07:00
dependabot[bot]
4e41af9bd0
build(deps): bump the github-dependencies group with 3 updates
...
Bumps the github-dependencies group with 3 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ), [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph ) and [github.com/google/uuid](https://github.com/google/uuid ).
Updates `github.com/aws/aws-sdk-go` from 1.48.16 to 1.49.4
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.48.16...v1.49.4 )
Updates `github.com/ceph/go-ceph` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/ceph/go-ceph/releases )
- [Changelog](https://github.com/ceph/go-ceph/blob/master/docs/release-process.md )
- [Commits](https://github.com/ceph/go-ceph/compare/v0.24.0...v0.25.0 )
Updates `github.com/google/uuid` from 1.4.0 to 1.5.0
- [Release notes](https://github.com/google/uuid/releases )
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/uuid/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/ceph/go-ceph
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-19 12:32:52 -07:00
dependabot[bot]
43dc3f3613
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-19 12:30:21 -07:00
Travis Nielsen
c8d2955f98
Merge pull request #13348 from riya-singhal31/fencing
...
csi: implement network fencing for cephFS
2023-12-19 12:22:14 -07:00
Travis Nielsen
95d60d56b0
Merge pull request #13442 from riya-singhal31/cephCSI-3.10.1
...
csi: update default cephcsi version to 3.10.1
2023-12-19 12:21:01 -07:00
Riya Singhal
ef1ee6ebae
csi: update default cephcsi version to 3.10.1
...
This commit updates default cephcsi driver version
to v3.10.1
Signed-off-by: Riya Singhal <rsinghal@redhat.com >
2023-12-19 23:42:26 +05:30
Travis Nielsen
20559ac7a4
Merge pull request #13439 from iPraveenParihar/fix/remove-gRPC-metrics-svc
...
csi: remove gRPC metrics service
2023-12-19 10:12:21 -07:00
Travis Nielsen
3df5169371
Merge pull request #13441 from subhamkrai/improve-log-collection
...
ci: improve collect-log script
2023-12-19 09:23:45 -07:00
Travis Nielsen
5c3ff3ae81
Merge pull request #13411 from nixpanic/csi-addons/v0.8.0
...
csi: update the CSI-Addons sidecar to v0.8.0
2023-12-19 08:39:39 -07:00
subhamkrai
2d3e561a00
ci: improve collect-log script
...
I was debugging helm tests, I noticed, the operator namespace
content is empty and operator is created in same namespace as
other pods. Also, let's collect the 'kube-system' namespace logs
in multus test only as that is the only test where we need to debug
cluster networking and require kube-system logs.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-12-19 21:08:06 +05:30
Travis Nielsen
ea4a3871ed
Merge pull request #13436 from subhamkrai/remove-1.20
...
build: remove go1.20 support and default to go1.21
2023-12-19 08:23:16 -07:00
subhamkrai
d8766ff871
ci: remove ceph SVGs in helm test
...
Both the helm tests are failing because,
```
2023-12-19 08:47:06.136640 E | ceph-file-controller: failed to reconcile CephFilesystem "helm-ns/ceph-filesystem-test". CephFilesystem "helm-ns/ceph-filesystem-test" will not be deleted until all dependents are removed: CephFilesystemSubVolumeGroups: [ceph-filesystem-test-csi]
```
So, let's remove the ceph SVGs before removing Ceph filesystem.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-12-19 17:05:21 +05:30
Praveen M
17c9a069bd
csi: remove gRPC metrics service
...
This commit removes the gRPC metrics svc which was missed in PR #13166 .
Signed-off-by: Praveen M <m.praveen@ibm.com >
2023-12-19 15:24:56 +05:30
subhamkrai
0c115927e1
build: remove go1.20 support and default to go1.21
...
Signed-off-by: subhamkrai <srai@redhat.com >
2023-12-19 11:55:03 +05:30
subhamkrai
09104c85a6
doc: add subhamkrai to 'approvers' list
...
Signed-off-by: subhamkrai <srai@redhat.com >
2023-12-19 11:32:53 +05:30
Travis Nielsen
6ff25f0db6
Merge pull request #13429 from travisn/maintainer-no-specialty
...
docs: Remove specialties for maintainers
2023-12-18 13:01:49 -07:00
Travis Nielsen
0db1477db9
Merge pull request #13418 from jfcoz/fix/operator_tolerations
...
helm: Fix duplicate tolerations
2023-12-18 13:00:42 -07:00