dependabot[bot]
d599385ac5
rebase: bump the golang-dependencies group with 3 updates
...
Bumps the golang-dependencies group with 3 updates: [golang.org/x/crypto](https://github.com/golang/crypto ), [golang.org/x/net](https://github.com/golang/net ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `golang.org/x/crypto` from 0.21.0 to 0.22.0
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.22.0 )
Updates `golang.org/x/net` from 0.22.0 to 0.24.0
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.24.0 )
Updates `golang.org/x/sys` from 0.18.0 to 0.19.0
- [Commits](https://github.com/golang/sys/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
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10 08:51:19 +00:00
Madhu Rajanna
5aace6e02d
cleanup: remove nolint:interfacer comment
...
nolint:interfacer is not required for
the latest golangci-lint
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
0c5a30fa47
ci: use timeout for golangci-lint
...
deadline is replaced with timeout
in recent release and updated the
reference to the new sample yaml.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
8862293475
ci: update helm to latest release
...
updating helm to the latest release
3.14.3
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
9b3d07928d
ci: increase timeout for golangci-lint
...
As updated to the latest release more
tests are added we need to increase
the timeout to avoid issues.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
4fc6703d33
ci: update golangci-lint to latest release
...
updating golangci-lint to the latest release
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
f6da33b6f7
util: address golangci-lint in controller
...
addressing golangci-lint in the controller
code.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
a85b4a9305
util: address golangci-lint for csi-common
...
addressing golangci-lint issues in the
csi-common related code.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
2465310543
util: address golangci-lint for kms
...
addressing golangci-lint issues for
the kms related code.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
48d2e2ce2d
nfs: address golangci-lint issues
...
addressing golangci-lint issues for
the nfs code.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
4b7cafe821
util: address golangci-lint issues
...
address golangci-lint issues in utils
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
8c4a38eec6
rbd: address golangci-lint issues
...
addressing golangci-lint issues in rbd
related code.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
b66b311770
ci: add csi-addons to commitlintrc
...
adding csi-addons to the commitlintrc
for csi-addons related changes.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
29a9114409
csi-addons: address golangci-lint issues
...
addressed golangci-lint issues in csi-addons
code.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
a362ef6bd4
cephfs: address golangci-lint issues
...
address golangci-lint issues in cephfs
related code.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
Madhu Rajanna
6961b103b8
e2e: address golangci-lint issues
...
addessed golangci-lint issues in
e2e folder.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-09 06:55:23 +00:00
openshift-merge-bot[bot]
87d707adda
Merge pull request #289 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-04-08 10:27:42 +00:00
Madhu Rajanna
a0921a2706
ci: add snapshotclass name
...
adding snapshotclass name for
external tests.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-05 14:01:09 +00:00
Madhu Rajanna
e72cf23bc0
ci: run snapshot tests and expand tests
...
enabling snapshot,pvc clone tests and
the expand tests to see if everything
works fine.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-05 14:01:09 +00:00
Praveen M
c1467242c6
cleanup: use slices package
...
This commit replaces the user implemented function
`CheckSliceContains()` with `slices.Contains()`
function introduced in Go 1.21.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-04-05 12:18:00 +00:00
Praveen M
86a89d5425
cephfs: refactor code for improved reusability
...
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-04-05 12:18:00 +00:00
Praveen M
3538b23794
rbd: remove topologyConstrainedPools parameter
...
This commit removes the `topologyConstrainedPools` parameter
from PV volumeAttributes as it is not required.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-04-05 12:18:00 +00:00
openshift-merge-bot[bot]
d2bc42c914
Merge pull request #288 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-04-05 08:16:00 +00:00
Madhu Rajanna
9fb3743280
ci: fix secret name in rbd storageclass
...
use rbd secret for rbd storageclass
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-04 12:55:03 +00:00
Madhu Rajanna
307a2f130b
ci: add volumesnapshotclasses for externalstorage
...
added volumesnapshotclasses yaml and script for
external-storage test
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-04 12:55:03 +00:00
openshift-merge-bot[bot]
f90cb50f26
Merge pull request #287 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-04-04 09:56:05 +00:00
Madhu Rajanna
66f71aea3a
ci: remove auto merge condition
...
auto merge for release-3.11 is already
convered with regex check and we cannot
auto merge PR to the devel branch.
Removing unwanted checks.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-04 08:08:30 +02:00
Madhu Rajanna
61eec7e9c8
ci: remove condition for dependabot
...
dependabot will not create PR on the
release branch and for that reason
removing unused rule
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-04 08:08:30 +02:00
Madhu Rajanna
884d49e2ab
ci: remove mergify rules for 3.11
...
we dont need a new mergify rule for
3.11 branch and the default mergirfy
with regex for `^(release-.+)$` branch
will cover it.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-04 08:08:30 +02:00
karthik-us
01ca536a56
ci: upgrade_version update
...
Updating the CSI_UPGRADE_VERSION to the latest release.
Signed-off-by: karthik-us <ksubrahm@redhat.com>
2024-04-03 12:00:46 +00:00
openshift-merge-bot[bot]
b01dec5183
Merge pull request #285 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-04-03 08:07:47 +00:00
Madhu Rajanna
5718053e9c
ci: use golang 1.21 for retest action
...
use golang 1.21 for resest action
dockerfile.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-02 14:10:11 +00:00
Madhu Rajanna
1e0254daba
util: use slices package for contains
...
use slices package to check whether
the slice contains the element or not.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-04-02 14:10:11 +00:00
Niels de Vos
86b5db90bc
cleanup: rename EncryptionTypeString() to EncryptionType.String()
...
This makes it easier to log the EncryptionType as string, or int,
whatever is preferred. Standard fmt formatting notations like %s or %d
can be used now.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-04-02 14:04:10 +00:00
Niels de Vos
5a6556c4d4
cleanup: destroy connections after .Copy() an other one
...
Everytime a connection is copied with the .Copy() function, it needs to
be destroyed once the object is not needed anymore. This was not done
consistently, a few more locations require the freeing of the connection
resources.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-04-02 11:11:20 +00:00
Rakshith R
4aa53c823e
ci: modify mergifyio rules for new release-v3.11
...
This commit adds support for v3.11 backports
and removes support for v3.9 backports.
Signed-off-by: Rakshith R <rar@redhat.com>
2024-04-02 08:07:30 +00:00
Rakshith R
97bc20ae5a
ci: update pr-commentor rules matrix
...
This commit adds rules for release-v3.11
and removes rules for release-v3.9.
Signed-off-by: Rakshith R <rar@redhat.com>
2024-04-02 08:07:30 +00:00
Rakshith R
04670a8b4d
doc: add steps for upgrading from 3.10 to 3.11
...
This commit adds steps for upgrading from 3.10
to 3.11.
Signed-off-by: Rakshith R <rar@redhat.com>
2024-04-02 08:07:30 +00:00
Rakshith R
0e4991ac8b
doc: update README for v3.11.0 release
...
This commit updates README to deprecate 3.9.x release,
add 3.10.1/2 release versions and pin latest release
to v3.11.0
Signed-off-by: Rakshith R <rar@redhat.com>
2024-04-02 08:07:30 +00:00
openshift-merge-bot[bot]
ab947bb06f
Merge pull request #284 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-04-01 10:55:06 +00:00
Praveen M
3c8ea475ec
doc: csi driver object options
...
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-04-01 09:27:01 +00:00
Niels de Vos
8e57efad98
cleanup: use standard Golang "slices" instead of k8s package
...
The "slices" package has been introduced in Go 1.21 and can be used
instead of the Kubernetes package that will be replaced by the standard
package at one point too.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-29 12:42:24 +00:00
Praveen M
33a888f9ec
helm: fix seLinuxMount option for csi driver
...
This commit fixes the typo from `.Values.seLinuxMount` to
`.Values.CSIDriver.seLinuxMount` used in helm charts.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-03-29 10:46:18 +00:00
openshift-merge-bot[bot]
b2c0df240a
Merge pull request #283 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-03-29 08:39:38 +00:00
Niels de Vos
3df396e6f1
rbd: add extra logging while cleaning up snapshots
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-28 11:54:28 +00:00
Niels de Vos
ba05c0f5f1
cleanup: reformat generateVolFromSnap() to rbdSnapshot.toVolume()
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-28 11:54:28 +00:00
Niels de Vos
a517290ea7
rbd: let parseVolCreateRequest() return a connected rbdVolume
...
By returning a connected rbdVolume in parseVolCreateRequest(), the
CreateVolume() function can be simplified a little. There is no need to
call the additional Connect() and detect failures with it.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-28 11:54:28 +00:00
Niels de Vos
7b2b125b18
rbd: free snapshot resources after allocation
...
Not all snapshot objects are free'd correctly after they were allocated.
It is possible that some connections to the Ceph cluster were never
closed. This does not need to be a noticeable problem, as connections
are re-used where possible, but it isn't clean either.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-28 11:54:28 +00:00
Niels de Vos
18162c71bc
cleanup: do not pass an empty snapshot to genSnapFromSnapID()
...
Just like GenVolFromVolID() the genSnapFromSnapID() function can return
a snapshot. There is no need to allocated an empty snapshot and pass
that to the genSnapFromSnapID() function.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-28 11:54:28 +00:00
openshift-merge-bot[bot]
fc96fd1562
Merge pull request #278 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-03-23 08:18:05 +00:00