What this test does
Executes a loop while logging warning that appears in the OpenShift events:
- creates the OpenShift Hello World app (
oc apply -f helloworld.yml
) - waits until the application is available
- deletes all resources created by the application (
oc delete all --all; oc delete pvc --all
) - waits until the resources are deleted
and logs any warning that is logged in the OpenShift events.
How to run it
NAMESPACE=<your-openshift-namespace> ./run.sh
How to run multiple in parallel
# Set desired values in config.sh
# Run multiple parallel tests
NAMESPACE=<your-openshift-namespace> ./parallizer.sh
# Generate stats
NAMESPACE=<your-openshift-namespace> ./reporter.sh
# cleanup
NAMESPACE=<your-openshift-namespace> ./cleanup.sh
Misc
track also https://github.com/l0rd/volumes-perfs/blob/master/README.md