-
Notifications
You must be signed in to change notification settings - Fork 808
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
Unable to create 100MiB PVC from snapshot created from 100MiB PVC #1209
Comments
This is due to the fact the validation is done in external-provisioner, before controller's |
Filed issue kubernetes-csi/external-provisioner#727 |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
unstale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
unstale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
/kind bug
Created PVC-A with 100MiB request (ebs gives back 1GiB)
Create VolumeSnapshot-A - 1GiB snapshot created
Create new 100MiB requested PVC-B using 1GiB VolumeSnapshot-A as data source
What happened?
What you expected to happen?
EBS driver should know that PVC-B if created without datasource, it would result in 1GiB volume, so final requested volume size should be the same as the source snapshot. Thus, there should be enough space in the resulting PVC-B for VolumeSnapshot-A to fit onto.
How to reproduce it (as minimally and precisely as possible)?
Created PVC-A with 100MiB request (ebs gives back 1GiB)
Create VolumeSnapshot-A - 1GiB snapshot created
Create new 100MiB requested PVC-B using 1GiB VolumeSnapshot-A as data source
Anything else we need to know?:
End user who requested 100MiB should not need to know the details of CreateVolume API (the fact that it round up to GiB).
They expect that if they requested 100MiB PVC, they snapshot it, they can use the snapshot as a datasource towards another 100MiB requested PVC
Environment
kubectl version
): 1.22The text was updated successfully, but these errors were encountered: