/devshift-looper

run/re-run a specific bringup in openshift - to find the stress points it breaks at

Primary LanguageShell

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