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

csi: Add e2e tests for plugin that use VMC #75

Closed
5 tasks
codenrhoden opened this issue Oct 9, 2018 · 3 comments
Closed
5 tasks

csi: Add e2e tests for plugin that use VMC #75

codenrhoden opened this issue Oct 9, 2018 · 3 comments
Assignees

Comments

@codenrhoden
Copy link
Contributor

codenrhoden commented Oct 9, 2018

The goal here is have a set of tests that can run on VMC infrastructure that exercises E2E functionality of the CSI plugin.

To this end, the following tasks need to be completed:

  • Add support to sk8 for deploying the CSI plugin
  • Determine how to build an e2e.test binary from tests housed in this repo that use the existing K8s testing framework
  • Determine which E2E storage tests from the K8s repo can be run on VMC infrastructure. This will be a subset of what is there now, as most "disruptive" tests (e.g. those that reboot vCenter infrastructure components) cannot be run on VMC.
  • Determine what/where/how to run "destructive" tests, or tests that require additional infrastructure that is hard to achieve on VMC (e.g. multi-vcenter testing, zones, etc.).
  • Once prow jobs can launch tests onto VMC, run the E2E tests there and report status back to testgrid

These tests would be the "real" tests, that run on VMC against an actual vCenter instance.

@codenrhoden codenrhoden changed the title Add e2e tests for CSI plugin that use VMC csi: Add e2e tests for plugin that use VMC Oct 9, 2018
@dougm dougm added this to the 2018.12 milestone Oct 9, 2018
@dougm
Copy link
Member

dougm commented Dec 19, 2018

As discussed yesterday, we have the option of following cluster-api's script based method or using the e2e framework. Andrew offered to give an overview of e2e after the holiday. Either way, we'll need a similar prow job to inject VMC config into the environment.

References:

@frapposelli frapposelli modified the milestones: 2018.12, v1beta1 (v0.2.0) Mar 6, 2019
@frapposelli
Copy link
Member

/assign @codenrhoden

@codenrhoden
Copy link
Contributor Author

Migrated issue over to new CSI repo

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

3 participants