This document captures high-level design ideas for the next generation of a Go framework for testing components running on Kubernetes. The framework, referred to as e2e-framework
provides ways that makes it easy to define tests functions that can programmatically test components running on a cluster. The two overall goals of the new framework are to allow developers to quickly and easily assemble end-to-end tests and to provide a collection of support packages to help with interacting with the API-server.
This section of the Document contains a series of examples that details how to leverage e2e-framework
for specific use-cases or behaviors that range from interacting with real clusters to filtering the tests by labels.
- Integrate CRDs into the test workflow