Skip to content
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 existing and add new E2E tests for vSphere Cloud Provider #41087

Closed
divyenpatel opened this issue Feb 7, 2017 · 2 comments
Closed

Update existing and add new E2E tests for vSphere Cloud Provider #41087

divyenpatel opened this issue Feb 7, 2017 · 2 comments

Comments

@divyenpatel
Copy link
Member

Is this a request for help? (If yes, you should use our troubleshooting guide and community support channels, see http://kubernetes.io/docs/troubleshooting/.): No

What keywords did you search in Kubernetes issues before filing this one? (If you have found any duplicates, you should instead reply there.): vsphere


Is this a BUG REPORT or FEATURE REQUEST? (choose one): FEATURE REQUEST

Kubernetes version (use kubectl version):

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.1", GitCommit:"82450d03cb057bab0950214ef122b67c83fb11df", GitTreeState:"clean", BuildDate:"2016-12-14T00:57:05Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.8", GitCommit:"c5fcb1951afb8150e4574bc234aed957cb586eb0", GitTreeState:"clean", BuildDate:"2017-01-12T02:14:29Z", GoVersion:"go1.6.3", Compiler:"gc", Platform:"linux/amd64"}

Environment:

  • Cloud provider or hardware configuration: vsphere
  • OS (e.g. from /etc/os-release): photon
  • Kernel (e.g. uname -a):
  • Install tools:
  • Others:

What happened:
Existing Volume specific feature tests are not supported to run on vsphere cloud provider.

  • test/e2e/volumes.go
  • test/e2e/volume_provisioning.go
  • test/e2e/persistent_volumes.go

What you expected to happen:
Need to update above tests to support vsphere cloud provider.

Also need to add following missing feature tests.
volume placement tests using node label selector

  • Test Back-to-back pod creation/deletion with the same volume source on the same worker node
  • Test Back-to-back pod creation/deletion with the same volume source attach/detach to different worker nodes

tests for PV/PVC - Reclaiming Policy

  • Test verifies persistent volume should be deleted when reclaimPolicy on the PV is set to delete and associated claim is deleted
  • Test also verified that persistent volume should be retained when reclaimPolicy on the PV is set to retain and associated claim is deleted

function test for Selector-Label Volume Binding Feature.

  • Verify volume with the matching label is bounded with the PVC.

How to reproduce it (as minimally and precisely as possible):

Anything else we need to know:
Will create new Issue for other planned and missing e2e tests.

@divyenpatel
Copy link
Member Author

PR: #40756

@divyenpatel
Copy link
Member Author

PR Merged. Closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant