• Kubernetes Submit Queue's avatar
    Merge pull request #42667 from vmware/e2eTestUpdate-v5 · 7a03a095
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 42667, 43923)
    
    Adding test to perform volume operations storm
    
    **What this PR does / why we need it**:
    Adding new test to perform volume operations storm
    Test Steps
    1. Create storage class for thin Provisioning.
    2. Create 30 PVCs using above storage class in annotation, requesting 2 GB files.
    3. Wait until all disks are ready and all PVs and PVCs get bind. (**CreateVolume** storm)
    4. Create pod to mount volumes using PVCs created in step 2. (**AttachDisk** storm)
    5. Wait for pod status to be running.
    6. Verify all volumes accessible and available in the pod.
    7. Delete pod.
    8. wait until volumes gets detached. (**DetachDisk** storm)
    9. Delete all PVCs. This should delete all Disks. (**DeleteVolume** storm)
    10. Delete storage class.
    
    This test will help validate issue reported at https://github.com/vmware/kubernetes/issues/71
    
    **Which issue this PR fixes**
    fixes #
    
    **Special notes for your reviewer**:
    executed test on 1.5.3 release with `VOLUME_OPS_SCALE` set to `5`
    Will execute test with the changes made on PR - https://github.com/kubernetes/kubernetes/pull/42422, with the  `VOLUME_OPS_SCALE` set to `30`
    
    **Release note**:
    
    ```release-note
    None
    ```
    
    cc: @abrarshivani @BaluDontu @tusharnt @pdhamdhere @luomiao @kerneltime
    7a03a095
Name
Last commit
Last update
.github Loading commit data...
Godeps Loading commit data...
api Loading commit data...
build Loading commit data...
cluster Loading commit data...
cmd Loading commit data...
docs Loading commit data...
examples Loading commit data...
federation Loading commit data...
hack Loading commit data...
hooks Loading commit data...
logo Loading commit data...
pkg Loading commit data...
plugin Loading commit data...
staging Loading commit data...
test Loading commit data...
third_party Loading commit data...
translations Loading commit data...
vendor Loading commit data...
.bazelrc Loading commit data...
.gazelcfg.json Loading commit data...
.generated_files Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
BUILD.bazel Loading commit data...
CHANGELOG.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
Makefile.generated_files Loading commit data...
OWNERS Loading commit data...
OWNERS_ALIASES Loading commit data...
README.md Loading commit data...
Vagrantfile Loading commit data...
WORKSPACE Loading commit data...
code-of-conduct.md Loading commit data...
labels.yaml Loading commit data...