DF Build Team
bfa7dc8557
Merge commit 'c09700b5688847cfa2efad0ae1dab5cc14e521ed' into sync_us--devel
2023-11-02 04:05:48 -04:00
Praveen M
c09700b568
cleanup: removed unused SnapshotInfo from CheckSnapExists()
...
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-01 11:32:07 +00:00
Praveen M
ad3a3d704a
cephfs: remove snapshot protect/unprotect
...
This commit eliminates the code for protecting and unprotecting
snapshots, as the functionality to protect and unprotect snapshots
is being deprecated.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-01 11:32:07 +00:00
openshift-ci[bot]
29deed11a3
Merge pull request #204 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-11-01 08:18:28 +00:00
DF Build Team
d07cd563b5
Merge commit '879a8d46739317e144734695c90967d9621e8252' into sync_us--devel
2023-11-01 04:03:58 -04:00
dependabot[bot]
879a8d4673
rebase: bump the github-dependencies group with 1 update
...
Bumps the github-dependencies group with 1 update: [github.com/google/uuid](https://github.com/google/uuid ).
- [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.3.1...v1.4.0 )
---
updated-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-10-31 10:40:03 +00:00
openshift-ci[bot]
c55cd2c761
Merge pull request #200 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-27 09:59:26 +00:00
DF Build Team
dc83e442b3
Merge commit '348959acc35261e8ef5357cc9a6f1759e29ba133' into sync_us--devel
2023-10-27 04:03:28 -04:00
dependabot[bot]
348959acc3
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/onsi/gomega](https://github.com/onsi/gomega ).
Updates `github.com/aws/aws-sdk-go` from 1.46.3 to 1.46.4
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.46.3...v1.46.4 )
Updates `github.com/onsi/gomega` from 1.28.1 to 1.29.0
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.28.1...v1.29.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/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 12:36:54 +00:00
openshift-ci[bot]
8129b9e2bd
Merge pull request #199 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-26 10:11:03 +00:00
DF Build Team
cfc612bde7
Merge commit 'd89c21a5b3f7138b3610235ad57b76a57161ab52' into sync_us--devel
2023-10-26 05:56:52 -04:00
dependabot[bot]
d89c21a5b3
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/onsi/gomega](https://github.com/onsi/gomega ).
Updates `github.com/aws/aws-sdk-go` from 1.45.26 to 1.46.3
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.26...v1.46.3 )
Updates `github.com/onsi/gomega` from 1.28.0 to 1.28.1
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.28.0...v1.28.1 )
---
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/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 09:25:54 +00:00
openshift-ci[bot]
05a6487000
Merge pull request #198 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-26 08:08:18 +00:00
Niels de Vos
ad0b82c5e6
[DOWNSTREAM-ONLY] update OWNERS to reflect current team
...
Karthik joined the team, and Humble left a while ago already.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
14809ba323
ci: fix markdown linter complaints
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
956540dd2f
ci: disable dependabot PR creation for /api
dependencies
...
Dependabot does not need to report available updates for vendored
dependencies in the downstream repository. Updates to dependencies are
synced from the upstream repository when needed. There is also the
"Upstream First" requirement, which we follow closely.
See-also: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#open-pull-requests-limit
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-10-26 04:00:56 -04:00
riya-singhal31
82f8658520
doc: update owners aliases file
...
Update OWNERS_ALIASES.
Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
2023-10-26 04:00:56 -04:00
Madhu Rajanna
b0e3cb89fa
ci: remove yug from owners file
...
Remove yug from owners file.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-26 04:00:56 -04:00
Prasanna Kumar Kalever
a16e642442
doc: update owners aliases file
...
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
5e3106e9a2
ci: disable dependabot PR creation for Actions
...
Dependabot does not need to report available updates for vendored
dependencies in the downstream repository. Updates to dependencies are
synced from the upstream repository when needed. There is also the
"Upstream First" requirement, which we follow closely.
See-also: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#open-pull-requests-limit
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
db7bb2c6a0
ci: disable dependabot PR creation
...
Dependabot does not need to report available updates for vendored
dependencies in the downstream repository. Updates to dependencies are
synced from the upstream repository when needed. There is also the
"Upstream First" requirement, which we follow closely.
See-also: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#open-pull-requests-limit
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-10-26 04:00:56 -04:00
Niels de Vos
00dcf5f325
doc: add OWNERS and redhat/ directory
...
These OWNERS files are needed for the openshift-ci bot to allow members
of the Ceph-CSI team to approve PRs and merge them automatically.
The redhat/ directory contains a README.md with details about the
downstream procedures. A Container file has been added as well, which
will allow running builds on the OpenShift CI for the PRs that are
created.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-10-26 04:00:56 -04:00
dependabot[bot]
4b8a05b926
rebase: bump the k8s-dependencies group with 1 update
...
Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ).
- [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.16.2...v0.16.3 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 16:18:16 +00:00
dependabot[bot]
c0085e5f9b
rebase: Bump google.golang.org/grpc from 1.58.3 to 1.59.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.58.3 to 1.59.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 13:04:55 +00:00
Madhu Rajanna
852b829fa9
rebase: update kubernetes to 1.28.3
...
update kubernetes dependency to 1.28.3
release.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-25 09:51:59 +00:00
openshift-ci[bot]
cb3f4e33f1
Merge pull request #197 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-25 08:14:36 +00:00
DF Build Team
25c4028eab
Merge commit '1fc96783429623177e739281cbefd3f22406d833' into sync_us--devel
2023-10-25 04:04:02 -04:00
Riya Singhal
1fc9678342
cephfs: expose FenceControllerServer in driver.go to handle the requests
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
Riya Singhal
74dfb7b913
cephfs: adds unit testing for unfencing procedure
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
Riya Singhal
14b06837d0
cephfs: implement the logic for unfencing procedure
...
this commit un-blocklists the clients provided in cidr
for unfencing operation.
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
Riya Singhal
1420ad193a
cephfs: adds unit testing for fencing procedure
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
Riya Singhal
d925937d53
cephfs: adding unit test for fetchID
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
Riya Singhal
b8e74e62c0
cephfs: adding unit test for fetchIP for client eviction
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
Riya Singhal
6b0c412996
cephfs: add network fence service to identity.go
...
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
Riya Singhal
9d5ee285a2
cephfs: adds the implementation of client eviction
...
this commit adds client eviction to cephfs, based
on the IPs in cidr block, it evicts those IPs from
the network.
Signed-off-by: Riya Singhal <rsinghal@redhat.com>
2023-10-24 16:36:41 +00:00
openshift-ci[bot]
be38639b0d
Merge pull request #196 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-23 08:19:47 +00:00
DF Build Team
4c0762348e
Merge commit 'b0624790121f6fe2f3ba29b9ff797d873b21d5d3' into sync_us--devel
2023-10-23 04:02:02 -04:00
Madhu Rajanna
b062479012
util: remove unimplemented methods
...
As we are using UnimplementedControllerServer
we dont need to implement mock
methods.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-23 07:02:40 +00:00
Madhu Rajanna
e5d2d3eeb4
util: add UnimplementedControllerServer to default
...
Add UnimplementedControllerServer to the default
implementation to avoid missing method
error.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-23 07:02:40 +00:00
Madhu Rajanna
3a61f24c1d
rebase: update csi spec to latest release
...
updating csi spec to v1.9.0 release
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-23 07:02:40 +00:00
Majid Garoosi
edb065bdff
doc: improve comments in StorageClass example
...
The comments of mkfsOptions and mountOptions are
modified to match the real behavior of the code.
Signed-off-by: Majid Garoosi <amoomajid99@gmail.com>
2023-10-20 10:05:51 +00:00
openshift-ci[bot]
d7606c25ef
Merge pull request #195 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-18 16:13:36 +00:00
DF Build Team
85a3134bf9
Merge commit 'b54d7cb1eabdd383be8aa46adb2f6003abd5cafb' into sync_us--devel
2023-10-18 04:04:04 -04:00
Niels de Vos
b54d7cb1ea
ci: skip ./api/vendor
in codespell runs
...
The `./api/vendor` directory seems to have spellcheck problems while
running locally. For some reason the CI jobs running in GitHub do not
seem to be affected.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-10-18 07:20:27 +00:00
dependabot[bot]
dfd8801e58
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.45.24 to 1.45.26
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.24...v1.45.26 )
Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.23.1 to 1.23.2
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/ecs/v1.23.2/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ecs/v1.23.1...service/ecs/v1.23.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-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 12:14:38 +00:00
Rakshith R
e46a007961
rebase: update github.com/libopenstorage/secrets to latest
...
With this update, we no longer import github.com/hashicorp/vault
which now is under BSL license.
https://github.com/hashicorp/vault/blob/main/LICENSE
resolves : #4196
Signed-off-by: Rakshith R <rar@redhat.com>
2023-10-17 11:06:24 +00:00
openshift-ci[bot]
a6d6ac6d2b
Merge pull request #194 from red-hat-storage/sync_us--devel
...
Syncing latest changes from devel for ceph-csi
2023-10-16 10:33:27 +00:00
DF Build Team
5045750415
Merge commit '5ff0607360815cd2c9ba8a420ceacbd2ce298ff5' into sync_us--devel
2023-10-16 06:28:03 -04:00
karthik-us
5ff0607360
e2e: To test 500MB PVC creation
...
Adding e2e test to check for successful PVC creation
of 500MB.
Signed-off-by: karthik-us <ksubrahm@redhat.com>
2023-10-12 17:31:46 +00:00
karthik-us
5a0eeb882e
cephfs: Fix cephfs PVC sizing
...
Issue:
The RoundOffCephFSVolSize() function omits the fractional
part when calculating the size for cephfs volumes, leading
to the created volume capacity to be lesser than the requested
volume capacity.
Fix:
Consider the fractional part during the size calculation so the
rounded off volume size will be greater than or equal to the
requested volume size.
Signed-off-by: karthik-us <ksubrahm@redhat.com>
Fixes : #4179
2023-10-12 17:31:46 +00:00