The ara-server standalone repository is being discontinued.
The clear and logical separation of components was nice but the overhead
in complexity was not worth it.
Change-Id: I9d5e3096db4972405932ae2af46ee63bfeef43b5
ara-infra now provides a new and improved set of integration jobs
so we no longer need to have the ansible-integration job.
These new jobs test ara-server, ara-clients and ara-plugins against
a variety of operating systems and versions of Ansible.
It was convenient to be able to run these tests from ara-server by
itself, we'll re-introduce a wrapper so we can continue to do so
later.
Depends-On: https://review.openstack.org/#/c/630303
Change-Id: Iedf259e44af5165be08c5d6917e5af98b281202d
The xenial image that was used by tox-linters had a version of
python not high enough for black (>=3.6).
Let's test everything on bionic and ensure that we control which nodeset
are used.
Change-Id: Ifb65cef05abcd67fba7f0941cf313dfc23e6b3ca
black and isort fit into the category of linters.
Let's run everything from the same job so we can avoid wasting time
and resources from the CI infrastructure.
Previously, tox would exit immediately if there was an error with
black, preventing isort from running. You could then run into a
situation where you also had an issue picked up by isort.
Now bash will run all linters and return the appropriate
return code at the end.
Change-Id: I81abe61be65bd9f4f828cfc5f0b7a1d9f1eb1f22
While we bootstrap the integration between the components this is
going to be a bit of a pain to maintain.
It's still important and we'll block on it if it's an unknown issue
failing the job.
Change-Id: Ia616eed1ad5a0351340810d556ebe13f1980c116