dependabot[bot]
ad32388419
rebase: bump the k8s-dependencies group with 2 updates
...
Bumps the k8s-dependencies group with 2 updates: [k8s.io/klog/v2](https://github.com/kubernetes/klog ) and [k8s.io/kubernetes](https://github.com/kubernetes/kubernetes ).
Updates `k8s.io/klog/v2` from 2.120.1 to 2.130.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.120.1...v2.130.0 )
Updates `k8s.io/kubernetes` from 1.30.1 to 1.30.2
- [Release notes](https://github.com/kubernetes/kubernetes/releases )
- [Commits](https://github.com/kubernetes/kubernetes/compare/v1.30.1...v1.30.2 )
---
updated-dependencies:
- dependency-name: k8s.io/klog/v2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
- dependency-name: k8s.io/kubernetes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-21 15:14:40 +00:00
openshift-merge-bot[bot]
aca77c4757
Merge pull request #323 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-21 08:48:28 +00:00
Praveen M
8dc0992f83
rebase: update k8s.io packages to v0.30.2
...
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-06-21 07:29:25 +00:00
dependabot[bot]
5b00a95b5e
rebase: bump k8s.io/api in /api in the k8s-dependencies group
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
Updates `k8s.io/api` from 0.30.1 to 0.30.2
- [Commits](https://github.com/kubernetes/api/compare/v0.30.1...v0.30.2 )
---
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>
2024-06-21 07:29:25 +00:00
Rakshith R
d166229d8f
rbd: add support for flattenMode option for replication
...
This commit adds support for flattenMode option
for replication.
If the flattenMode is set to "force" in
volumereplicationclass parameters, cephcsi will
add a task to flatten the image if it has parent.
This enable cephcsi to then mirror such images after
flattening them.
The error message when the image's parent is
in trash or unmirrored is improved as well.
Signed-off-by: Rakshith R <rar@redhat.com>
2024-06-20 14:51:36 +00:00
Madhu Rajanna
f8fbf2e95a
journal: add volumeMap to the group
...
instead of adding single volumes to the
group journal, support adding multiple
volumeID's map to the group journal
which is required for RBD as well.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-06-20 12:22:35 +00:00
Madhu Rajanna
fc0a7d2542
journal: support removing multiple volumeID
...
Updating the code to support removing
multiple volumeID's mapping from the
group journal.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-06-20 12:22:35 +00:00
Madhu Rajanna
f346f3d201
journal: remove snapshot specific name from group
...
Adjusted method names to not have any
specific things to volumesnapshot as
we want to reuse the same journal for
volumegroup as well.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-06-20 12:22:35 +00:00
Madhu Rajanna
95733b3a91
journal: add option to store the groupID
...
we need to have groupID stored and retrived
when we are doing group level operations,
we need to find out the groupID from the volumeID
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-06-20 12:22:35 +00:00
openshift-merge-bot[bot]
a6c404326b
Merge pull request #322 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-20 09:00:47 +00:00
openshift-merge-bot[bot]
9397576390
Merge pull request #321 from Nikhil-Ladha/sync-4.17
...
Syncing latest commits from devel to release-4.17 branch
2024-06-20 06:49:55 +00:00
Nikhil-Ladha
6d748c9a19
Merge remote-tracking branch 'ds/devel' into sync-4.17
2024-06-20 12:07:44 +05:30
dependabot[bot]
4a463533ab
rebase: bump github.com/ceph/go-ceph from 0.27.0 to 0.28.0
...
Bumps [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph ) from 0.27.0 to 0.28.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.27.0...v0.28.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>
2024-06-19 11:38:05 +00:00
dependabot[bot]
8d6595ec9d
rebase: bump google.golang.org/protobuf from 1.34.1 to 1.34.2
...
Bumps google.golang.org/protobuf from 1.34.1 to 1.34.2.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 11:12:42 +00:00
openshift-merge-bot[bot]
f97553a93a
Merge pull request #318 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-14 09:32:20 +00:00
Praveen M
202f43c82d
e2e: remove enableTopologyInTemplate method
...
This commit removes `enableTopologyInTemplate` method as this is not
needed anymore.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-06-13 10:08:15 +00:00
Praveen M
97b847fd6a
helm: remove feature gate topology
...
This commit removes the Topology feature gate as it is now enabled
by default and will be removed in a future release.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-06-13 10:08:15 +00:00
Praveen M
5118ff64e8
deploy: remove feature gate topology.
...
This commit removes the Topology feature gate as it is now enabled by default
and will be removed in a future release. It is CSI driver's responsibility to
report capability `VOLUME_ACCESSIBILITY_CONSTRAINTS` so that topology gets
enabled in external-provisioner. When driver doesn't report it,
external-provisioner disables topology support.
As of this change, Only RBD driver supports topology based volume provisioning
and it reports the `VOLUME_ACCESSIBILITY_CONSTRAINTS` capability,
enabling topology support in the external-provisioner.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-06-13 10:08:15 +00:00
Praveen M
8a392e5652
cephs: remove VOLUME_ACCESSIBILITY_CONSTRAINTS capabilities
...
This commit remove `VOLUME_ACCESSIBILITY_CONSTRAINTS` capabilities
from CephFS as topology based volume provisioning is not yet supported.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-06-13 10:08:15 +00:00
Praveen M
5709b45b3a
deploy: update CSI sidecars to latest versions available
...
Below sidecars are updated with latest available versions
csi-node-driver-registrar: v2.10.1
csi-resizer: v1.11.1
csi-provisioner: v5.0.1
csi-attacher: v4.6.1
csi-snapshotter: v8.0.1
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-06-13 10:08:15 +00:00
openshift-merge-bot[bot]
bdd763c53a
Merge pull request #317 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-13 09:16:12 +00:00
dependabot[bot]
b658290b37
rebase: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/internal/v1.5.1...sdk/azcore/v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-12 14:49:16 +00:00
openshift-merge-bot[bot]
7149728946
Merge pull request #316 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-12 08:39:22 +00:00
Rakshith R
ec8017512f
rbd: use internal as default error code in getGRPCError()
...
This commit replaces codes.Unknown with codes.Internal
as the default error code in getGRPCError().
Signed-off-by: Rakshith R <rar@redhat.com>
2024-06-11 15:17:53 +00:00
dependabot[bot]
f8b9bc02be
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.23.0 to 0.24.0
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.24.0 )
Updates `golang.org/x/net` from 0.25.0 to 0.26.0
- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.26.0 )
Updates `golang.org/x/sys` from 0.20.0 to 0.21.0
- [Commits](https://github.com/golang/sys/compare/v0.20.0...v0.21.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-06-11 12:55:29 +00:00
openshift-merge-bot[bot]
5f1299e37d
Merge pull request #315 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-11 12:27:38 +00:00
dependabot[bot]
766406dc80
rebase: bump sigs.k8s.io/controller-runtime
...
Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ).
Updates `sigs.k8s.io/controller-runtime` from 0.18.3 to 0.18.4
- [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.18.3...v0.18.4 )
---
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>
2024-06-11 09:57:41 +00:00
1602077
6b21263efd
deploy: configurable podSecurityContexts in ceph-csi-rbd
...
Signed-off-by: 1602077 <62025739+1602077@users.noreply.github.com>
2024-06-11 04:54:07 +00:00
1602077
ea42a0e873
deploy: configurable podSecurityContexts in ceph-csi-cephfs
...
pod-level security contexts for nodeplugin daemonset and provisioner
deployment can be set via helm values.yaml
Signed-off-by: 1602077 <62025739+1602077@users.noreply.github.com>
2024-06-10 14:29:48 +00:00
openshift-merge-bot[bot]
5cda8a256f
Merge pull request #314 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-10 07:25:31 +00:00
Rakshith R
b715bbeb8c
doc: reset PendingReleaseNotes.md to v3.12.0
...
This commit resets PendingReleaseNotes.md and
points it to release v3.12.0.
Signed-off-by: Rakshith R <rar@redhat.com>
2024-06-07 13:05:01 +00:00
openshift-merge-bot[bot]
ac67c704f7
Merge pull request #313 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-07 08:10:14 +00:00
Niels de Vos
03413a53fd
e2e: retry when a pod does not have a host assigned (yet)
...
Errors like "pod nfs-820 does not have a host assigned" seem to get
reported when a Pod is not completely started yet, or was restarted
while trying to access it.
Reported: https://github.com/ceph/ceph-csi/pull/4656#issuecomment-2151794926
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-06-06 19:23:15 +00:00
dependabot[bot]
346e92ad8d
rebase: bump sigs.k8s.io/controller-runtime
...
Bumps the k8s-dependencies group with 1 update in the / directory: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ).
Updates `sigs.k8s.io/controller-runtime` from 0.18.2 to 0.18.3
- [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.18.2...v0.18.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>
2024-06-06 11:59:51 +00:00
openshift-merge-bot[bot]
d63e4297d4
Merge pull request #312 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-06 08:07:09 +00:00
Praveen M
5809628523
ci: update centos stream 8 baseurl
...
Since CentOS Stream 8 is EOL, this commit updates the
config to use vault.centos.org for CentOS Stream 8.
This should be removed once the base image (ceph) is
updated to a version with a newer CentOS.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-06-05 09:51:07 +00:00
openshift-merge-bot[bot]
a124611e6d
Merge pull request #309 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-06-03 07:57:30 +00:00
Praveen M
aa2cc67650
rebase: update k8s.io packages to v0.30.1
...
rebase: update kubernetes to 1.30
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-05-31 14:39:06 +00:00
dependabot[bot]
55d6b53466
---
...
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-31 14:39:06 +00:00
openshift-merge-bot[bot]
ef4771acc2
Merge pull request #306 from red-hat-storage/sync_ds--devel
...
Syncing latest changes from devel for ceph-csi
2024-05-29 09:02:40 +00:00
openshift-merge-bot[bot]
760fb4ef54
Merge pull request #308 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-05-29 08:24:01 +00:00
Praveen M
ce3ec6acbf
ci: remove k8s 1.30 tests from release-v3.11
...
k8s 1.30 tests were excluded for release-v3.11 but
merigfy had 1.30 tests conditions for release-v3.11.
This commit remove the these conditions for v3.11.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-05-28 11:31:32 +00:00
guangwu
9574fa881b
cephfs: close dir
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com>
2024-05-27 10:28:37 +00:00
openshift-merge-bot[bot]
cda216583e
Merge pull request #307 from red-hat-storage/sync_us--devel
...
Syncing latest changes from upstream devel for ceph-csi
2024-05-27 09:25:45 +00:00
Mayank Pal
822794c242
ci: Use temporary directory for unit tests
...
ensure a clean and isolated environment for testing purposes.
Signed-off-by: Mayank Pal <mayankpal9654@gmail.com>
ci: Use temporary directory for unit tests
remove err = os.Mkdir('/etc/ceph-csi-config', 0o600)
Signed-off-by: Mayank Pal <mayankpal9654@gmail.com>
ci: Use temporary directory for unit tests
remove err = os.Mkdir('/etc/ceph-csi-config', 0o600)
Signed-off-by: Mayank Pal <mayankpal9654@gmail.com>
ci: Use temporary directory for unit tests
remove if err
Signed-off-by: Mayank Pal <mayankpal9654@gmail.com>
2024-05-27 05:57:27 +00:00
Praveen M
a8e9d66009
build: replace k8s.io/mount-utils to v0.29.3
...
Signed-off-by: Praveen M <m.praveen@ibm.com>
2024-05-24 09:27:53 +00:00
Madhu Rajanna
24112917ec
e2e: fix logging as per new controller runtime
...
fixing logging as per new controller runtime
errors
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-05-24 09:27:53 +00:00
Madhu Rajanna
7fd2e8935b
rebase: changes as per new controller runtime import
...
changes as per new controller runtime import
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-05-24 09:27:53 +00:00
Madhu Rajanna
6790633624
rebase: update kubernetes and go version
...
update kubernetes and go version in api folder.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-05-24 09:27:53 +00:00
Madhu Rajanna
e727bd351e
rebase: update kubernetes to 1.30
...
updating kubernetes to 1.30 release
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-05-24 09:27:53 +00:00