Previously we had wrongly assumed that python yaml package
will be available in the images and the run-tests.sh script
ran a set of things which included a script that used
the pyyaml package. With the recent bindep changes, this
assumption broke and the gate-devstack-gate-unittests
failed. So we need to install the pyyaml package and then run
the tests in this venv for run-tests.sh to work.
Change-Id: I541c8add8041348a259b3b789d24cf24ba122ce0
Pin bashate to 0.3.1, and fix up some minor indenting issues
Note we use the same environment override value as in devstack
(I165c4d66db8b7bdcff235ef7d8c99029637bb76a) to allow bashate CI to run
on this.
Change-Id: I0769b1f394643abd0a0b42d571bbb36b8b9c402d
this enables a bashate rule for doing style checking. Fixes for
issues found will come in a second patch so any rules that people
want ignored could be debated there.
Change-Id: I7dffa587784297ec65596a36c0600473cfa591c6