We've created integrated linters check job a while back and it's successfully
working for several releases. At the moment we experience difficulties
with future maintenance of the linters check from the openstack-ansible-tests
repo. So instead of fixing current one, we replace it with modern version of
the test.
Change-Id: Id2c4f09b15bfa184113a83f1eb3e825d7fe43129
Since we copy all release notes to the integrated repo there is not need
in publishing release notes for each repository. We should only verify their
validity and linting.
Change-Id: I8783b13c19c876c31ece8038c8d4763d69efcc46
Rather than have to define a job per non-aio service, we have
zuul introspect the origin test repo and add the service name
to the scenario variable on the fly. This allows us to simplify
our job definitions and simply use the AIO job template for all
repositories.
Depends-On: https://review.opendev.org/669894/
Change-Id: If5bee358089562669ebfa4b967d0bfc8f68695e0
This patch adds the Debian jobs for this role to make sure
it's always passing as well as renaming vars/ubuntu.yml to
vars/debian.yml
Depends-On: I9a92b73c419a0dc1cca40dacfef75de61a61db94
Change-Id: I06a0726fc468067853a146494b0256bc6fdec670
In order to do a more complete verification of any patches,
we add a full uncontainerised OpenStack deployment to do the
functional testing using the integrated repo. This replaces
the previous functional test mechanism.
Any additional role tests are left as-is. They will require
some extra implementation in the integrated build before they
can be transferred.
Depends-On: https://review.openstack.org/647840
Depends-On: https://review.openstack.org/648502
Depends-On: https://review.openstack.org/648551
Change-Id: Iaaff2b29c3f9c7c6c9c81553fd84eb25e56fb5dd
This role allows the installation of Mistral alongside running
all of the API tests.
Depends-On: I2e19efd5fdcb0bdbb3d1cd5ee44f20e4807ea537
Depends-On: Ie3d8fb921dfedff0852b630a0a0af17b97c1bffa
Change-Id: I2390533690cd2c4511a272cc0834e240bb554696