Cleanup openstack-run-test.sh 75/62875/7
authorSam Hague <shague@redhat.com>
Wed, 6 Sep 2017 18:33:59 +0000 (14:33 -0400)
committerSam Hague <shague@redhat.com>
Fri, 8 Sep 2017 20:39:27 +0000 (16:39 -0400)
commit2e78ee71b2babc3f99b477b4887c7bceabcddf16
tree404f0eff1e35ec00a247bbf187fbb271692e3571
parent65d7b135390288023d44b59dca789e3883afa04d
Cleanup openstack-run-test.sh

The file has grown a little messy over time and needed cleanup:

1. Main change is to rework the enabled and disabled services.
The old file relied on devstack and networking-odl to enable
default services - some of which are not needed like horizon
or cinder. This is reworked to disable all services and then
explicitly enable those needed.

2. Add a compute enabled services field. Old file only had
a single parameter to set the services, but control and compute
nodes have different services.

3. Add stacking logging

4. Add trap handler in script to always ensure logs are captured
on any failure.

5. Add a git log -n20 to list recent devstack patches. This will
help to identify any suspect patches, like tox changes that
chronically break the jobs.

6. Indent and syntax consistently in the file.

7. Remove unused or deprecated local.conf settings.

All the different job combos were tested except:
gbp and coe job combos were not verified as those jobs
have been broken for a while.

Change-Id: Ic58e777bfa58b9b7eb3bee859a4a615764efcb87
Signed-off-by: Sam Hague <shague@redhat.com>
jjb/coe/coe-csit-openstack.yaml
jjb/integration/integration-deploy-openstack-run-test.sh
jjb/integration/integration-templates.yaml
jjb/netvirt/netvirt-csit-hwvtep-openstack.yaml
jjb/netvirt/netvirt-csit-multi-openstack.yaml
jjb/releng-defaults.yaml