Switch HTTP sanity check to new mirror URL

This way it won't spontaneously break when we eventually delete the
old mirror tree.

Change-Id: Ib9b4878359232d39a42a8b45715dfe73845fe858
Disable cinder with ironic

Cinder doesn't currently work with ironic as volumes cannot yet
be attached to baremetal nodes. This is something that may be
available in the K series. For now, though, so that we can work
on enabling the tempest API and scenario tests with ironic, we
need to disable cinder.

Change-Id: I4e2afc232986f70263425deec4b335a1a5b8110f
add tox to the tree for doing bashate checking

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
address bashate style violations

these were mostly inconsistent indentation, there were a couple of
blocks that came over with 2 space indents, even though the prevailing
indent is 4.

One issue found with function foo() {, again the prevailing style is
function foo {, so enforcing that rule seems appropriate.

Change-Id: I5761064a758eddccd27979e2a71925e004e9ccc8
Add option to edit ceilometer notification topics

To enable OSprofiler we should be able to add "profiler" notification
topic to ceilometer notification topics.

It won't add any overhead to Ceilometer until we start
using OSprofiler.

To use OSprofiler we have to add special trace information in
request headers that will produce actually trigger profiler,
that will send bunch of notifications.

This mostly will be used by Rally, and probably one of
Tempest job, after we integrate osprofiler to tempest.

More about osprofiler:
https://github.com/stackforge/osprofiler

Change-Id: I78bb3f8cbe211b5233ab9645718099d521f9b10b
Merge "Add option to edit ceilometer notification topics"
graduate oslo middleware

Change-Id: I21220736b48195b2e64775c4d01a1593811cbf7a
Allow ceph backend for nova/cinder/glance

Add a DEVSTACK_GATE_CEPH var that allows a job to specify that it
wants ceph to be used.  When enabled, ceph is used as the backend for
nova, glance, and cinder.

Co-authored-by: Russell Bryant <rbryant@redhat.com>
Change-Id: I27845a8e60ce1a5099152f73f46c451662a6c50b
Merge "Disable cinder with ironic"
Merge "graduate oslo middleware"
Merge "Allow ceph backend for nova/cinder/glance"
Revert "Disable cinder with ironic"

This reverts commit 034bbcc51d30a77eab7da8b4f7550b4a9d8a2552.

The ironic gate tests that made use of the libvirt driver (for
exercising the ironic API only) broke due to this change since
they try to test server rescue. We can't set the rescue feature
flag to False without affecting other tests using libvirt.

We are working on merging the ironic gate tests so that they all
will use the ironic driver. Once that is done, we can disable
cinder again and set the rescue feature flag properly.

Closes-Bug: #1353027

Change-Id: I059f06f4289ea332b49b3963e0d544e254298ac8
Merge "Switch HTTP sanity check to new mirror URL"
Merge "Revert "Disable cinder with ironic""
Merge "add tox to the tree for doing bashate checking"
Merge "address bashate style violations"