youtube image
From YouTube: Easy way to test e2e on k8s cluster

Description

The existing Test Framework is intrinsically baked into Kubernetes source code repository with organically grown assumptions over the years that shape how tests are created and executed. This, however has presented some shortcomings including: Difficulty of consuming existing test framework packages from outside of the Kubernetes project, Misaligned framework design can cause dependencies on unnecessary resources, the requirements to use Ginkgo as a way to write tests.
To resolve these difficulties we have come up with a new framework called e2e-framework which is now residing under https://github.com/kubernetes-sigs e2e-framework provides ways that make it easy to express test functions that can programmatically test components running on a cluster. The two overall goals of this 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. It provides a uniform API to work with typed and untyped Kubernetes API objects.