-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
STOR-1593: Rebase external-snapshotter to v8.0.1 for OCP 4.17 #156
Conversation
…econversion Add nil check for SourceVolumeMode in the validation webhook
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.61.0 to 1.61.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.61.0...v1.61.1) --- 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>
Currently the RestoreSize is missing when the corresponding VSC are created for the the volumesnapshotgroup, This PR adds the missing RestoreSize for VSC. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
…/go_modules/google.golang.org/grpc-1.61.1 Bump google.golang.org/grpc from 1.61.0 to 1.61.1
Add snapshot size to VSC created for VGS
updating code to use correct method names for logging. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
use GroupSnapshotDeleteError as event type for event incase if there is any failure in delete operation. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
Fix logging in the volumegroupsnapshot methods
The `IsDefaultAnnotation()` function has been extended to check for the correct default annotation, taking the Kind of the object into consideration.
Fix detecting default annotation on VolumeGroupSnapshotClass
dc4d0ae Merge pull request kubernetes-csi#249 from jsafrane/use-go-version e681b17 Use .go-version to get Kubernetes go version git-subtree-dir: release-tools git-subtree-split: dc4d0ae
…go-update Update release tools with go version fix
Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model) from 0.5.0 to 0.6.0. - [Release notes](https://github.com/prometheus/client_model/releases) - [Commits](prometheus/client_model@v0.5.0...v0.6.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_model dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…/go_modules/github.com/prometheus/client_model-0.6.0 Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.18.0 to 1.19.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/v1.19.0/CHANGELOG.md) - [Commits](prometheus/client_golang@v1.18.0...v1.19.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…C calls Signed-off-by: Connor Catlett <conncatl@amazon.com>
…-rpc-spam Discard unnecessary VolumeSnapshotContent updates to prevent rapid RPC calls
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.61.1 to 1.62.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.61.1...v1.62.1) --- 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>
…/go_modules/google.golang.org/grpc-1.62.1 Bump google.golang.org/grpc from 1.61.1 to 1.62.1
…/go_modules/github.com/prometheus/client_golang-1.19.0 Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0
…igin-master CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.48.0 to 0.51.1. - [Release notes](https://github.com/prometheus/common/releases) - [Commits](prometheus/common@v0.48.0...v0.51.1) --- updated-dependencies: - dependency-name: github.com/prometheus/common dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Fixes: kubernetes-csi#834 Signed-off-by: Manish <myathnal@redhat.com>
Add snapshot secret reference to group snapshot controller.
…/go_modules/github.com/prometheus/common-0.51.1 Bump github.com/prometheus/common from 0.48.0 to 0.51.1
Update controller deployment to latest version
@dfajmon: This pull request references STOR-1593 which is a valid jira issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
and remove .github
/retest |
1 similar comment
/retest |
Need to take a look on the snapshot failed cases due to:
|
The error comes from csi-snapshot-webhook, not sure why it admitting volumesnapshotclasses when creating the volumesnapshot.
|
The release note say:
So, we need to rework the cluster-csi-snapshot-controller-operator a bit:
|
/retest |
/retest |
/retest |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dfajmon, jsafrane The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@duanwei33 upstream has reworked the webhook - some validation is done by the API server directly, without the webhook. In general, users should see no difference. |
Snapshot cases look good in CI. /label qe-approved |
@dfajmon: This pull request references STOR-1593 which is a valid jira issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
@dfajmon: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
[ART PR BUILD NOTIFIER] Distgit: csi-snapshot-validation-webhook |
[ART PR BUILD NOTIFIER] Distgit: ose-csi-external-snapshotter |
[ART PR BUILD NOTIFIER] Distgit: ose-csi-snapshot-controller |
Diff to upstream 8.0.1:
kubernetes-csi/external-snapshotter@v8.0.1...dfajmon:rebase-8.0.1
Changes between 7.0.1 (OCP 4.16) and 8.0.1 (OCP 4.17):
Remove duplicate validation logic from webhook kubernetes-csi/external-snapshotter#1091)
Link PVCs and PVs in VolumeGroupSnapshot and VolumeGroupSnapshotContent kubernetes-csi/external-snapshotter#1069
Full changelogs:
https://github.com/kubernetes-csi/external-snapshotter/releases/tag/v8.0.1
@openshift/storage