dependabot[bot]
ba40da7e36
rebase: Bump github.com/hashicorp/vault from 1.4.2 to 1.9.9
...
Bumps [github.com/hashicorp/vault](https://github.com/hashicorp/vault ) from 1.4.2 to 1.9.9.
- [Release notes](https://github.com/hashicorp/vault/releases )
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/vault/compare/v1.4.2...v1.9.9 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 10:59:45 +00:00
Niels de Vos
37c8f07ed5
rbd: do not run mkfs on a BlockMode volume
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-03-08 16:26:39 +00:00
Niels de Vos
9c0fa09f19
e2e: add test for mkfsOptions
in RBD StorageClass
...
Create a 1G volume, with ext4 and only 1024 inodes. Use `df` to check if
the number of inodes is correct.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-03-08 16:26:39 +00:00
Niels de Vos
b7e1b90bb8
e2e: replace CephFS in messages for RBD tests
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-03-08 16:26:39 +00:00
Niels de Vos
a4678200e5
rbd: allow setting mkfsOptions
in the StorageClass
...
Add `mkfsOptions` to the StorageClass and pass them to the `mkfs`
command while creating the filesystem on the RBD device.
Fixes : #374
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-03-08 16:26:39 +00:00
Niels de Vos
13cdb08e61
rbd: cleanup passing mkfs
arguments for NodeStageVolume
...
Storing the default `mkfs` arguments in a map with key per filesystem
type makes this a little more modular. It prepares th code for fetching
the `mkfs` arguments from the VolumeContext.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-03-08 16:26:39 +00:00
dependabot[bot]
e3ae53f11d
rebase: Bump golang.org/x/net from 0.7.0 to 0.8.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 14:44:31 +00:00
dependabot[bot]
da57f929f9
rebase: Bump github.com/gemalto/kmip-go from 0.0.8 to 0.0.9
...
Bumps [github.com/gemalto/kmip-go](https://github.com/gemalto/kmip-go ) from 0.0.8 to 0.0.9.
- [Release notes](https://github.com/gemalto/kmip-go/releases )
- [Commits](https://github.com/gemalto/kmip-go/compare/v0.0.8...v0.0.9 )
---
updated-dependencies:
- dependency-name: github.com/gemalto/kmip-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 12:11:59 +00:00
dependabot[bot]
0c3d3c116a
rebase: Bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 in /actions/retest
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/oauth2/releases )
- [Commits](https://github.com/golang/oauth2/compare/v0.5.0...v0.6.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-03-07 11:25:16 +00:00
dependabot[bot]
4685fc07cd
rebase: Bump github.com/aws/aws-sdk-go-v2/service/sts
...
Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.3 to 1.18.5.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.3...config/v1.18.5 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 09:59:24 +00:00
Madhu Rajanna
8fd0383cbe
ci: remove rules for release-v3.6
...
As release 3.6 is deprecated and not
supported anymore removing its rules
from mergify
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-23 10:21:05 +01:00
Madhu Rajanna
f5d24628dc
ci: add mergify rules for release-v3.8
...
added mergify rules to backport PR
to release-v3.8 branch.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-23 10:21:05 +01:00
Madhu Rajanna
cfa173d6ff
ci: update mergify rules for Kubernetes 1.26
...
removed mergify rules for Kubernetes 1.23
and update the rules to consider Kubernetes
1.26
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-23 10:21:05 +01:00
dependabot[bot]
f84d43c6d1
rebase: bump github.com/google/fscrypt from 0.3.3 to 0.3.4
...
Bumps [github.com/google/fscrypt](https://github.com/google/fscrypt ) from 0.3.3 to 0.3.4.
- [Release notes](https://github.com/google/fscrypt/releases )
- [Changelog](https://github.com/google/fscrypt/blob/master/NEWS.md )
- [Commits](https://github.com/google/fscrypt/compare/v0.3.3...v0.3.4 )
---
updated-dependencies:
- dependency-name: github.com/google/fscrypt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-23 08:34:38 +00:00
Niels de Vos
991c21f7fd
ci: do not add ok-to-test
if CentOS jobs were successful
...
Mergify does not add the `ok-to-test` label immediately anymore. But
once the CentOS CI jobs have finished, the label still gets added. With
the additional check, this should not be the case anymore.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-02-22 16:45:20 +01:00
Madhu Rajanna
5de4c2a970
doc: upgrade doc from 3.7 to 3.8
...
updating upgrade document from 3.7
to 3.8.0
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-22 08:38:25 +00:00
Madhu Rajanna
ef6aabbfb0
doc: update README for 3.8.0 release
...
updated README to deprecate 3.6.x release
and pin latest release to 3.8.0
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-22 08:38:25 +00:00
dependabot[bot]
dc0e09caea
rebase: bump github.com/aws/aws-sdk-go from 1.44.195 to 1.44.205
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.195 to 1.44.205.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.195...v1.44.205 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 08:24:00 +00:00
riya-singhal31
b28b5e6c84
cephfs: use shallow volumes for the ROX accessMode
...
this commit makes shallow volume as default feature for ROX volumes.
Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
2023-02-21 20:09:13 +00:00
dependabot[bot]
8854c8523d
rebase: bump github.com/ceph/go-ceph from 0.19.0 to 0.20.0
...
Bumps [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph ) from 0.19.0 to 0.20.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.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: github.com/ceph/go-ceph
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 15:49:34 +00:00
Niels de Vos
b7d2d28e69
ci: only add ok-to-test
if there are no pending CentOS jobs
...
After the `ok-to-test` label was added, the commenter will remove the
label again. There is no need for Mergify to re-add the label while CI
jobs are still running.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-21 13:25:16 +01:00
Niels de Vos
c84b4a15ba
ci: only run test-retest-action
if the PR modifies the action
...
There is no need to run the `test-retest-action` GitHub Workflow if
there are no changes under the `actions/retest` directory.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-21 10:58:52 +00:00
Niels de Vos
3325e5045e
ci: do not run commitlint GitHub Action on dependabot PRs
...
Currently commitlint is only skipped for PR at the time dependabot
creates them. Once Mergify rebases them, commitlint is started anyway.
This causes failed CI runs, which then need to be ignored. It is cleaner
to not run commitlint on any PR that dependabot owns.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-21 10:58:52 +00:00
dependabot[bot]
17a342261e
rebase: bump github.com/kubernetes-csi/csi-lib-utils
...
Bumps [github.com/kubernetes-csi/csi-lib-utils](https://github.com/kubernetes-csi/csi-lib-utils ) from 0.11.0 to 0.13.0.
- [Release notes](https://github.com/kubernetes-csi/csi-lib-utils/releases )
- [Commits](https://github.com/kubernetes-csi/csi-lib-utils/compare/v0.11.0...v0.13.0 )
---
updated-dependencies:
- dependency-name: github.com/kubernetes-csi/csi-lib-utils
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 09:37:05 +00:00
dependabot[bot]
58c4d0bdc5
rebase: bump github.com/onsi/gomega from 1.26.0 to 1.27.1
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.26.0 to 1.27.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.26.0...v1.27.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 22:07:55 +00:00
dependabot[bot]
5b825d5a28
rebase: bump k8s.io/api from 0.25.4 to 0.26.1 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.25.4 to 0.26.1.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.25.4...v0.26.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 16:55:19 +00:00
dependabot[bot]
e0c4304baf
rebase: bump github.com/stretchr/testify from 1.8.0 to 1.8.1 in /api
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 15:23:31 +00:00
dependabot[bot]
868d0cffcf
rebase: bump golang.org/x/net from 0.2.0 to 0.7.0 in /api
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.2.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.2.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 14:57:39 +00:00
Niels de Vos
773d2df564
ci: no need to run multi-arch-build for /actions/retest
...
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-20 14:18:15 +00:00
Niels de Vos
3a28b0f370
ci: add /api
to dependabot configuration
...
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-20 14:18:15 +00:00
Niels de Vos
48822d942d
ci: use context.issue.number
for removing ok-to-test
...
`github.event.pull_request.number` does not seem to be valid as a script
object/variable.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-20 12:34:15 +00:00
Niels de Vos
56c8f1ea0b
ci: do not let Mergify remove the ok-to-test
label
...
Sometimes Mergify removed the `ok-to-test` label before the Pull Request
Commentor action have been run. With the updated commentor action, the
`ok-to-test` label is removed after leaving comments. There is no need
for Mergify to remove the label anymore.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-20 11:10:23 +01:00
Niels de Vos
3252c1e782
ci: remove ok-to-test
label after commenting
...
Once the comments have been added, the `ok-to-test` label can be
removed. This makes it possible to simplify the Mergify configuration.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-20 11:10:23 +01:00
dependabot[bot]
d9a70d696e
rebase: bump golang.org/x/net from 0.6.0 to 0.7.0 in /actions/retest
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 08:55:53 +00:00
dependabot[bot]
f654066bfe
rebase: bump golang.org/x/net from 0.6.0 to 0.7.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-15 19:01:10 +00:00
dependabot[bot]
17a9451b2e
rebase: bump golang.org/x/crypto from 0.5.0 to 0.6.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-15 14:57:21 +00:00
dependabot[bot]
17cc47a4ba
rebase: bump golang.org/x/oauth2 from 0.4.0 to 0.5.0 in /actions/retest
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/oauth2/releases )
- [Commits](https://github.com/golang/oauth2/compare/v0.4.0...v0.5.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-02-15 12:27:14 +00:00
Madhu Rajanna
150d1a5ebb
build: add check for go list
...
Added a check for go list to
verify the dependencies
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-15 10:09:49 +00:00
Madhu Rajanna
b57937661f
rebase: pin dynamic-resource-allocation to v0.26.1
...
ping dynamic-resource-allocation
dependency to v0.26.1 as build fails sometimes
with below error message in offline builds
```
[🎩 ︎]mrajanna@fedora ceph-csi $]go list -mod=readonly -m all
go: k8s.io/dynamic-resource-allocation@v0.0.0:
invalid version: unknown revision v0.0.0
```
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-02-15 10:09:49 +00:00
riya-singhal31
60c98837ca
e2e: fix typo
...
Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
2023-02-15 08:13:41 +00:00
dependabot[bot]
cb74487f75
rebase: bump github.com/hashicorp/vault/api from 1.8.3 to 1.9.0
...
Bumps [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault ) from 1.8.3 to 1.9.0.
- [Release notes](https://github.com/hashicorp/vault/releases )
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/vault/compare/v1.8.3...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-14 21:10:47 +00:00
Rakshith R
3dd6fb40f1
ci: remove deprecated rebase_fallback
from .mergify.yml
...
This commit removes the deprecated `rebase_fallback` option
from .mergify.yml .
refer: https://docs.mergify.com/actions/merge/#options
Signed-off-by: Rakshith R <rar@redhat.com>
2023-02-14 20:03:05 +01:00
dependabot[bot]
d09eae2efa
rebase: bump google.golang.org/grpc from 1.52.3 to 1.53.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.52.3 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.52.3...v1.53.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-02-14 13:19:44 +00:00
Rakshith R
db8320ce51
doc: add documentation regarding read affinity
...
This commit adds documentation about read affinity supported
for rbd volumes.
Signed-off-by: Rakshith R <rar@redhat.com>
2023-02-14 08:29:46 +00:00
Rakshith R
95682522ee
rbd: add capability to automatically enable read affinity
...
This commit makes use of crush location labels from node
labels to supply `crush_location` and `read_from_replica=localize`
options during rbd map cmd. Using these options, ceph
will be able to redirect reads to the closest OSD,
improving performance.
Signed-off-by: Rakshith R <rar@redhat.com>
2023-02-14 08:29:46 +00:00
dependabot[bot]
6e6cddb096
rebase: bump github.com/aws/aws-sdk-go from 1.44.190 to 1.44.195
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.190 to 1.44.195.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.190...v1.44.195 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-08 13:52:35 +00:00
Niels de Vos
c452b56285
ci: prevent always removing ok-to-test
label
...
The check for a rebase always hits, but the actions for that inspect the
event for a real rebase. Removing the `ok-to-test` label is not suitable
in the Mergify check, as the label action does not inspect the event.
This caused the `ok-to-test` label to be removed on every Mergify
validation of the PR.
Fixes: ba68ce6
(ci: drop `ok-to-test` label when a PR is rebased)
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2023-02-08 14:09:33 +01:00
Christian Kugler
ae278797be
doc: Add basic upgrade documentation for Helm Charts
...
Without this patch the READMEs for the Helm Charts do not provide any
documentation on how to upgrade to a newer version. There is at least
one known issue when updating to a newer versions that is unavoidable as
of writing. There is a workaround for the issue which should be
documented in the upgrade section.
This is a problem because currently the only way to find this workaround
is to go through closed GitHub issues. These might not be around at the
time someone needs this information. Furthermore the issue should be
communicated to the operator before it occurs.
This patch adds basic documentation for updating the Helm repository,
and upgrading the installed release of the Helm Chart. How values can be
set is not part of the documentation. If an operator used custom values,
e.g. for the secret, they probably already know how to deal with setting
values. However, the docs still remind the reader to take values into
account.
Reusing the installed values (`--reuse-values`) has lead to problems in
past, which is why it is explicitly discouraged. An example for this
would be the value `logLevel` which was changed to `sidecarLogLevel`.
Reusing values lead to `.Values.sidecarLogLevel` being empty and the
`csi-provisioner` not being started due to invalid value `-v=""`.
Comparing new values with set values is encouraged.
The workaround for issue #3397 from GitHub is being addressed in the
section Know Issues Upgrading.
Signed-off-by: Christian Kugler <syphdias+git@gmail.com>
2023-02-08 12:59:23 +00:00
dependabot[bot]
5adea309f2
rebase: bump k8s.io/klog/v2 from 2.80.1 to 2.90.0
...
Bumps [k8s.io/klog/v2](https://github.com/kubernetes/klog ) from 2.80.1 to 2.90.0.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v2.80.1...v2.90.0 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 20:08:35 +00:00
dependabot[bot]
ce49d88e51
rebase: bump google.golang.org/grpc from 1.52.0 to 1.52.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.52.0 to 1.52.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.52.0...v1.52.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 16:25:57 +00:00