-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
OTE1
-
Future Sustainability
-
6% To Do, 0% In Progress, 94% Done
-
False
-
-
False
-
Not Selected
-
None
-
None
-
None
OpenShift Tests Extension - Milestone 1, MVP
Enhancement: https://github.com/openshift/enhancements/pull/1676
Goal
Implement initial support for executing test extension binaries within the `openshift-tests` framework. This includes extension registration, test listing, test execution, suite creation, and result collection.
Out of Scope
For the first milestone of OTE, the following items are deferred until later:
- OTE binaries from external non-payload sources
- Cluster "config" for different testing strategies
- OTE binary provided facts for environment selection
- Enhanced scheduling (consideration of duration and resource requirements for tests, as well as isolation)
- OTE binary provided monitor tests
Acceptance criteria
- Initial vendorable framework implemented
- Kubernetes repository migrated to OTE
- Annotations removed from Kube and origin
- Origin parts implemented including listing, executing, and discovering extensions
- Extension-definable test suites
- Extension-definable test images