-
Notifications
You must be signed in to change notification settings - Fork 382
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
Update VolumeGroupSnapshot to v1beta1 #1150
Update VolumeGroupSnapshot to v1beta1 #1150
Conversation
/cc xing-yang |
c3d17b0
to
6592941
Compare
I rebased this PR and added a commit to add and set the new field Thank you! cc: @xing-yang |
4f5aa74
to
e72f89f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@leonardoce We discussed this PR during today's CSI Implementation meeting. @jsafrane suggested that we break this PR into two PRs.
|
Ok. I'll close it and file the one to add the new field |
|
/draft |
#1169 has been merged - can we merge this PR now? |
@leonardoce can I know why this PR is in draft? I think we were good on this part? |
Hi @yati1998. |
e72f89f
to
a920081
Compare
a920081
to
2849922
Compare
@gnufied @xing @leonardoce i have tested this PR + #1219 https://jenkins-ceph-csi.apps.ocp.cloud.ci.centos.org/blue/organizations/jenkins/mini-e2e_k8s-1.31/detail/mini-e2e_k8s-1.31/201/pipeline/ ceph/ceph-csi#4974 (we already have framework for volumegroupsnapshot) This is what it does
Repeat the above in a loop of 20 , let me know if you guys wants me to test anything else? |
529df83
to
24e5a53
Compare
Hey, I tested this using the CSI HostPath Driver in a GitHub Action. The test, which can be viewed here, includes the following steps:
This sequence is repeated 20 times. cc @Madhu-1 |
I have run the k8s e2e test on vgs. It is passing. Conformance test: not doing test setup.
I1202 21:02:28.820217 1196005 e2e.go:109] Starting e2e run "e05caadd-9770-4603-828c-799227b70b3f" on Ginkgo node 1
Running Suite: Kubernetes e2e suite - /home/myathnalli/data/work/k8s/kubernetes/_output/bin
===========================================================================================
Random Seed: 1733153547 - will randomize all specs
Will run 21 of 6622 specs
••Checking for custom logdump instances, if any
----------------------------------------------------------------------------------------------------
k/k version of the log-dump.sh script is deprecated!
Please migrate your test job to use test-infra's repo version of log-dump.sh!
Migration steps can be found in the readme file.
----------------------------------------------------------------------------------------------------
Sourcing kube-util.sh
Detecting project
Skeleton Provider: detect-project not implemented
Dumping logs from master locally to '/home/myathnalli/data/work/k8s/kubernetes/_artifacts'
KUBE_MASTER_IP:
KUBE_MASTER:
/home/myathnalli/data/work/k8s/kubernetes/cluster/log-dump/log-dump.sh: line 385: MASTER_NAME: unbound variable
Ran 2 of 6622 Specs in 428.863 seconds
SUCCESS! -- 2 Passed | 0 Failed | 0 Pending | 6620 Skipped
PASS
Ginkgo ran 1 suite in 7m10.968249776s
Test Suite Passed
+ cleanup
+ '[' false = true ']'
+ '[' true = true ']'
+ kind export logs /home/myathnalli/data/work/k8s/kubernetes/_artifacts
Exporting logs for cluster "kind" to:
/home/myathnalli/data/work/k8s/kubernetes/_artifacts
+ kind delete cluster
Deleting cluster "kind" ...
Deleted nodes: ["kind-control-plane" "kind-worker2" "kind-worker"]
+ rm -f _output/bin/e2e.test
+ '[' -n /tmp/tmp.CQSRZTuJUg ']'
+ rm -rf /tmp/tmp.CQSRZTuJUg
+ CLEANED_UP=true
+ exit 0 |
@gnufied The above is the results for e2e tests |
24e5a53
to
2c63f95
Compare
I rebased it over the new master and tested it. My smoke tests look good. |
/lgtm |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: leonardoce, xing-yang 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 |
This is great news!!! Amazing work, well done! Congratulations! |
API review lgtm |
I was wondering how I can install the update when I am getting the following error |
@jonathon2nd |
What type of PR is this?
/kind api-change
What this PR does / why we need it:
Update the definition of CRDs to move VolumeGroupSnapshot, VolumeGroupSnapshotContent, and VolumeGroupSnapshotClass from v1alpha1 to v1beta1.
cc: @xing-yang
Which issue(s) this PR fixes:
Fixes #1119
Special notes for your reviewer:
This PR entirely removes the capability to serve the
v1alpha
version. Existing clients will be broken.This is consistent with the relative PR comment and the related Kubernetes documentation.
The underlying structure of
v1alpha
andv1beta1
is consistent.Does this PR introduce a user-facing change?: