-
Epic
-
Resolution: Done-Errata
-
Normal
-
None
-
test-operator
-
False
-
Committed
-
Committed
-
In Progress
-
test-operator-bundle-container-1.0.0-17
-
Committed
-
Committed
-
0% To Do, 0% In Progress, 100% Done
-
-
Automated
-
-
-
Rejected
We want to create a new operator (openstack-tests-operator) which will initially be able to run POD with tempest and run tempest tests against Podified OSP deployment.
In the next steps, we will also add controllers to run other testing frameworks in a similar way, like e.g. Tobiko and/or Rally.
Useful documentation about podified controlplane.
Initial draft of wanted features and weighing whether tempest should be an operator at the end ... yes, brings several benefits such as an umbrella (hence the name - test-operator) for other testing frameworks (e.g. tobiko), unified interface (operator .. as openstack services will have operators too)
Timeline
Tempest ready and initial tested by mid JanuaryTempest part of CI by end of JanuaryTobiko ready and initial tested by end of JanuaryTobiko part of CI by mid of FebruaryDoD is met by end of March
DoD
- test-operator runs tempest with customizable set of tests and custom configuration (of tempest, python-tempestconf and/or other included frameworks)
- the user has clear and easy access to the logs (e.g. sub-command of the operator will download them to the local storage)
- test-operator is consumed in CI jobs
- test-operator's design allows inclusion of non-tempest frameworks (e.g. tobiko)
- the usage of the operator is documented
- relates to
-
OSPRH-2413 Running (tempest) tests on NextGen
- Closed
-
OSPRH-4662 Improve log collection when test execution is timed out
- Backlog
-
OSPRH-4437 [test-operator] Issue with cifmw_test_operator_tempest_include_list variable
- Closed
-
OSPRH-4520 [test-operator] test-operator role does not wait correctly for failure
- Closed
-
OSPRH-5062 [test-operator] Make sure that test pods are executed only once
- Closed
-
OSPRH-4362 [test-operator] Fix recreation of the PVC
- Closed
-
OSPRH-4363 Add a label for all test-operator related resources
- Closed
-
OSPRH-4754 [test-operator] Tobiko can't use tcpdump inside test pod
- Closed
-
OSPRH-4816 [test-operator] Tobiko can't execute virt-customize
- Closed
-
OSPRH-4826 [test-operator][bgp] test pod IPs should be exposed via BGP
- Closed
-
OSPRH-4874 nfv-tempest-plugin is missing dependencies
- Closed
-
OSPRH-5064 [test-operator] env variables required by tobiko
- Closed
-
OSPRH-5082 [test-operator] tobiko cannot create a file under $HOME/.ssh
- Closed
-
OSPRH-4484 [test-operator] Logs not collected when the test-pod is timed out
- Closed
-
OSPRH-4568 Support building of test server for octavia-tempest-plugin
- Closed
-
OSPRH-5099 Resolve grouping of tests with tempest-skiplist
- Closed
-
OSPRH-5299 Find a way how to get baremetal info inside tempest image
- Closed
-
OSPRH-4944 Tobiko - Add CAP_AUDIT_WRITE capability
- Closed
-
OSPRH-4512 [test-operator] Expose externalPlugin via the test-operator role
- Closed
-
OSPRH-811 Red Hat OpenStack 18.0 Greenfield Deployment
- In Progress
- links to
-
RHBA-2024:135531 OpenStack Operators