-
Epic
-
Resolution: Obsolete
-
Major
-
None
-
None
-
None
-
Setting up OpenShifts for Intergation Testing
-
To Do
We want to have several smaller (possibly single node) clusters connected to our jenkins-wendy as slaves.
This would help us in several ways:
- we could test more AnsiblePlaybookBundles and have more thorough integration tests
- faulty integration tests wouldn't influence our main jenkins instance (as it happened when too many projects have been created on ci.feedhenry.org)
- we could test against several versions of openshifts (and Ansible service brokers)
How:
- we would have OpenShift running in OpenStack, and connect it to jenkins.wendy-ci using jenkins-swarm plugin
- we would customize the OpenShift to be able to run our apb integration tests
- we automate provisioning and hookup of such cluster (by job running on jenkins-wendy.ocp2)
- we have teardown for free, by the job we already have
- we schedule spinning-up and tearing-down these clusters periodically