Commit Graph

11 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov ed61188567 Replace linters test with integarted one
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: I0e6ded7eb4642e35ee88f4515aefec6c31f9937e
2021-05-21 15:53:02 +03:00
dmitriy 962172b58b [reno] Stop publishing release notes
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: I54e19c08c879665c1ed55541942fe2951d63f862
2021-01-22 18:26:26 +02:00
Dmitriy Rabotyagov b406c58d53 Disable distro CI
Masakari at the moment can be installed only via source packages
For distro install it still uses source way, so no reason
to test this scenario for the project

Change-Id: I143076190750cba64202509568b6d903eaf13d22
2020-08-10 19:10:19 +03:00
Dmitriy Rabotjagov 844d09a0f1 Add integrated coverage
Currently this role doesn't test the integrated jobs.
With the dynamic execution of the roles, this role
also tests the congress role in the metal jobs template.

Change-Id: Ie3f118b9469e57b644eb49cfb229d65b9c6aeb2a
2019-05-20 16:49:20 +03:00
Guilherme Steinmüller 7e13e5dffd debian: add support
This patch adds the Debian jobs for this role to make sure
it's always passing as well as updates the meta to reflect
it's support of Debian accordingly.

Depends-On: I9a92b73c419a0dc1cca40dacfef75de61a61db94
Change-Id: I520e73efeea6d9407ebaaf932a5c532ed36ee7c4
2019-04-09 17:01:01 +00:00
Jesse Pretorius 6f5c99c6cc Clean up testing
Remove the legacy functional role tests in favor of
the integrated build tests.

Depends-On: https://review.openstack.org/648502
Depends-On: https://review.openstack.org/648551
Change-Id: I07b0c83355f81e261c284af459698422a67054ea
2019-03-28 23:48:21 +00:00
Dmitriy Rabotjagov f4b2afd954 Test using integrated build
In order to do a more complete verification of any patches,
we add a full uncontainerised OpenStack deployment to the
functional testing using the integrated repo.

Depends-On: https://review.openstack.org/645186/
Change-Id: I46c93e3f0feaf862f0031e0b9a48ea0b32d487dd
2019-03-25 23:26:58 +02:00
Jesse Pretorius ac5424d86e Add missing docs/releasenotes tests
The docs/releasenotes tests are missing,
so we add them.

Change-Id: Iec34f789b9b570ba8f81eae91bfcd4a3b53ca6db
2018-11-05 17:51:04 +00:00
Dmitriy R 3d06e07f9c Added required defaults, env example, Manage LB hook
I've decided to add env and required secrets example for easier stratup.
Also added missing variables to defaults, as playbook was just failiing without them.
Variables regarding rabbitmq were missing.
Also, as masakari_venv_download_url is not defined by default,
masakari_venv_download had been set to false.

Handlers were missing Manage LB task and had wrong variable -
masakari-services instead of masakari_services

Functional test was missing USER system environment variable.
Also test inventory had mistakes.

test-masakari-functions.yml wasn't able to pass test due to error.
Functional tests moved to voting.

Change-Id: I6644d576177f441ca59e9221ce9a2e5b7cc0fc46
2018-07-19 06:42:32 +00:00
Mohammed Naser 946f0b95e4 Switch non-voting jobs to use Zuul stanza
The extra jobs that we have are not something that is needed, we simply can
set the jobs to non-voting in the project definition and avoid having non
voting jobs.

Change-Id: Iacf7ddc377f465bec5777270d2562987f25d53d9
2018-06-13 21:46:22 -04:00
Jean-Philippe Evrard ab6cfd1ef1 Add Maskari base jobs
This introduces the most basic jobs for masakari.

Change-Id: Ie62ea7ec96b8963b5d3815a9241cce964e8fafc2
2018-05-08 15:39:48 +05:30