Jan Nemcik
1fb6d8f891
helm: update node plugin cluster role
...
added permission to get nodes for rbd and cephfs nodeplugin daemonset
Signed-off-by: Jan Nemcik <jan.nemcik@solargis.com>
2023-12-11 10:59:50 +00:00
openshift-merge-bot[bot]
5d6a5c131e
Merge pull request #230 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-12-08 09:48:40 +00:00
Niels de Vos
60c65d4196
ci: update Mergify config for automatic merging of backports to 3.10
...
The `queue_rules` were updated earlier, but the rule for moving a
backport PR to the queue was not. By splitting the conditions for
release-v3.9 and other (newer) releases, the PRs can be queued with
their required Kubernetes version tests.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-12-07 13:10:10 +00:00
Praveen M
2309168943
helm: add default false value for --enable-read-affinity
...
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-12-06 18:18:21 +00:00
openshift-merge-bot[bot]
91fafd1922
Merge pull request #228 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-12-06 08:10:02 +00:00
karthik-us
da9dfeb3e5
ci: Change upgrade version
...
Updating the upgrade version to point to 3.10.0.
Signed-off-by: karthik-us <ksubrahm@redhat.com>
2023-12-05 14:30:13 +00:00
dependabot[bot]
d68769f39d
rebase: 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/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ) and [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ).
Updates `github.com/aws/aws-sdk-go` from 1.48.5 to 1.48.12
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.48.5...v1.48.12 )
Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.25.4 to 1.26.2
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.25.4...service/s3/v1.26.2 )
Updates `github.com/onsi/ginkgo/v2` from 2.13.1 to 2.13.2
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.13.1...v2.13.2 )
---
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/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-05 11:50:28 +00:00
openshift-merge-bot[bot]
c0f2ff52c3
Merge pull request #227 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-12-02 12:34:57 +00:00
Niels de Vos
a57953313a
ci: use regex comparing ~=
for release-v*
branch checking
...
It seems that `base=release-v*` does not match the `release-v3.10`
branch for some reason. Maybe a Mergify update requires stricter
checking of strings, and only allows the `~=` operator for regular
expressions now?
Regular expressions like `base~=^(devel)|(release-.+)$` seem to match
for `release-3.10`, so let's use that notation everywhere.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-12-01 09:32:19 +00:00
Niels de Vos
c8b542e49a
ci: the release-v3.10 branch needs Kubernetes 1.28 jobs
...
With Ceph-CSI v3.10 we do not test Kubernetes 1.25 anymore, and we
expect Kubernetes 1.28 to be used.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-12-01 09:32:19 +00:00
Niels de Vos
bab4856513
ci: allow Mergify to merge PRs that modify the mergify configuration
...
The new `allow_merging_configuration_change` option can be enabled to
> Allow merging Mergify configuration change.
Which is useful for a more automated process when preparing for a
release.
See-also: https://docs.mergify.com/workflow/actions/merge/#parameters
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-30 16:41:28 +01:00
Rakshith R
7f8880fa74
doc: reset PendingReleaseNotes.md
...
This commit resets PendingReleaseNotes.md
and points it to 3.11 release.
Signed-off-by: Rakshith R <rar@redhat.com>
2023-11-30 10:21:27 +01:00
Rakshith R
58b74a29e4
ci: modify mergifyio rules for new release-v3.10
...
This commit adds support for v3.10 backports
and removes support for v3.8 backports.
Signed-off-by: Rakshith R <rar@redhat.com>
2023-11-30 10:21:27 +01:00
Rakshith R
788b6629ec
ci: update pr-commentor rules matrix
...
This commit adds rules for release-v3.10
and removes rules for release-v3.8.
Signed-off-by: Rakshith R <rar@redhat.com>
2023-11-30 10:21:27 +01:00
openshift-merge-bot[bot]
cc4df2eb45
Merge pull request #226 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-29 08:21:04 +00:00
Rakshith R
de118b6a8d
doc: add steps for upgrading from 3.9 to 3.10
...
This commit adds steps for upgrading from 3.9
to 3.10.
Signed-off-by: Rakshith R <rar@redhat.com>
2023-11-28 12:27:29 +00:00
Rakshith R
b37e4d41b5
doc: update README for v3.10.0 release
...
This commit updates README to deprecate 3.8.x release
and pin latest release to v3.10.0
Signed-off-by: Rakshith R <rar@redhat.com>
2023-11-28 12:27:29 +00:00
dependabot[bot]
ea2d081064
rebase: 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/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ).
Updates `github.com/aws/aws-sdk-go` from 1.48.0 to 1.48.5
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.48.0...v1.48.5 )
Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.25.3 to 1.25.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.25.3...config/v1.25.4 )
---
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/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-28 11:15:50 +00:00
dependabot[bot]
abd4554d1a
rebase: bump the golang-dependencies group with 2 updates
...
Bumps the golang-dependencies group with 2 updates: [golang.org/x/crypto](https://github.com/golang/crypto ) and [golang.org/x/net](https://github.com/golang/net ).
Updates `golang.org/x/crypto` from 0.15.0 to 0.16.0
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.16.0 )
Updates `golang.org/x/net` from 0.18.0 to 0.19.0
- [Commits](https://github.com/golang/net/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-dependencies
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-28 10:44:09 +00:00
dependabot[bot]
b2e69069a0
rebase: bump golang.org/x/oauth2 in /actions/retest
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-28 08:20:24 +00:00
openshift-merge-bot[bot]
788e450160
Merge pull request #225 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-27 09:08:30 +00:00
Niels de Vos
65faca0483
ci: update minikube to v1.32.0
...
No major changes that affect Ceph-CSI testing, see the linked release
notes for details.
See-also: https://github.com/kubernetes/minikube/releases/tag/v1.32.0
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-27 06:45:55 +00:00
openshift-merge-bot[bot]
c94a057011
Merge pull request #224 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-24 09:08:17 +00:00
karthik-us
f6665294a1
cephfs: handle cephfs clone limit error
...
This is to pre-emptively add check for EAGAIN error returned from
ceph as part of https://github.com/ceph/ceph/pull/52670 if all the
clone threads are busy and return csi compatible error.
Fixes : #3996
Signed-off-by: karthik-us <ksubrahm@redhat.com>
2023-11-24 08:47:45 +00:00
Praveen M
878eef803e
deploy: API for CSI Config Struct
...
This commit exposes CSI ConfigMap over an API.
This will allow projects like Rook to consume CSI configMap
directly from Ceph-CSI.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-23 21:47:29 +00:00
Praveen M
7e262515a8
nfs: enable featuregate for volume expansion recovery
...
The commit enables the featuregate for volume expansion recovery
in NFS.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-23 21:18:30 +00:00
Ruslan Khizhnyak
ec29ec1ac2
helm: add extraDeploy option
...
To deploy additional manifests with the release.
Signed-off-by: Ruslan Khizhnyak <mustdiechik@gmail.com>
2023-11-23 13:50:44 +00:00
karthik-us
b5d8bf0c50
doc: update pending release notes
...
Adding a note on supported ceph releases.
Signed-off-by: karthik-us <ksubrahm@redhat.com>
2023-11-23 10:59:12 +00:00
karthik-us
31aeaf7e5b
cleanup: cephfs resize code cleanup
...
The ceph fs subvolume resize support is available
in all the active ceph releases. Hence removing the
code to check the supportability of the feature.
Signed-off-by: karthik-us <ksubrahm@redhat.com>
2023-11-23 10:59:12 +00:00
karthik-us
5d57fd3f70
doc: Support matrix update
...
Updating the support matrix to point to the suppotred ceph release.
Fixes : #4168
Signed-off-by: karthik-us <ksubrahm@redhat.com>
2023-11-23 10:59:12 +00:00
openshift-merge-bot[bot]
36055c9511
Merge pull request #223 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-23 08:39:17 +00:00
Riya Singhal
5e80c6aee0
rebase: install libcephfs-devel
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-11-23 00:55:17 +00:00
Riya Singhal
4b5cdd5316
util: addresed few todo
...
this commit replaces string comparsion with error code
at few places
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-11-23 00:55:17 +00:00
Riya Singhal
4ccb299fd5
rebase: update github.com/ceph/go-ceph to master
...
this commit updates the version of go-ceph imported to
latest, so we can make use of github.com/ceph/go-ceph/cephfs
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-11-23 00:55:17 +00:00
Riya Singhal
aa55317c74
ci: add ci bot for auto assigning issue
...
this will auto assign the issue to the user who
commented /assign
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-11-22 13:19:26 +00:00
Praveen M
00c12b396f
doc: add documentation for read affinity
...
This commit adds documentation about read affinity supported
for CephFS subvolumes.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-22 13:13:01 +00:00
Praveen M
7e26beb51e
helm: add option to enable read affinity for CephFS
...
This commit adds --enable-read-affinity flag to
enable read affinity for CephFS.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-22 13:13:01 +00:00
Praveen M
4d466843b9
cephfs: add read affinity mount option
...
This commit makes use of crush location labels from node
labels to supply `crush_location` and `read_from_replica=localize`
options during mount. Using these options, cephfs
will be able to redirect reads to the closest OSD,
improving performance.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-22 13:13:01 +00:00
openshift-merge-bot[bot]
2f118e1ff0
Merge pull request #222 from nixpanic/ds/OWNERS_iPraveenParihar
...
[DOWNSTREAM-ONLY] add Praveen M to the team
2023-11-22 09:06:15 +00:00
Niels de Vos
1e2f3d96de
[DOWNSTREAM-ONLY] add Praveen M to the team
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-22 10:00:28 +01:00
dependabot[bot]
6446150e67
rebase: bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-22 08:33:45 +00:00
openshift-merge-bot[bot]
caeb0a736e
Merge pull request #221 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-22 08:13:59 +00:00
Niels de Vos
7dca5d5e98
rebase: run go mod tidy
after updating dependencies in /api
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-11-21 14:45:53 +00:00
dependabot[bot]
3357b9a8b2
rebase: bump the k8s-dependencies group in /api with 1 update
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
- [Commits](https://github.com/kubernetes/api/compare/v0.28.3...v0.28.4 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-21 14:45:53 +00:00
dependabot[bot]
b3ce6eff97
rebase: 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/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ).
Updates `github.com/aws/aws-sdk-go` from 1.47.10 to 1.48.0
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.47.10...v1.48.0 )
Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.25.1 to 1.25.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.25.1...config/v1.25.3 )
---
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/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-21 09:06:47 +00:00
openshift-merge-bot[bot]
93beaf419d
Merge pull request #220 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-21 08:24:47 +00:00
Praveen M
afe3873947
deploy: update CSI sidecars to latest versions available
...
Below sidecars are updated with latest available versions
csi-node-driver-registrar: v2.9.1
csi-resizer: v1.9.2
csi-provisioner: v3.6.2
csi-attacher: v4.4.2
csi-snapshotter: v6.3.2
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-20 11:42:52 +00:00
openshift-merge-bot[bot]
904d1c260f
Merge pull request #219 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-18 12:44:18 +00:00
Praveen M
e9983306d9
util: remove metrics argument from NewMiddlewareServerOption
...
This commit removes metrics argument from NewMiddlewareServerOption
as it always set to false.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-17 10:15:32 +00:00
openshift-merge-bot[bot]
389601540f
Merge pull request #218 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2023-11-17 08:11:35 +00:00