Commit Graph

17 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov d07db04ce4 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: If8e378dcbbd5a74638665c2dcd317e6df0a0833c
2021-05-21 15:53:41 +03:00
dmitriy 4597fc8bdd [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: Iecb6464941097057cad39e50e3626b9abbe84921
2021-01-22 18:27:34 +02:00
Jean-Philippe Evrard 47806f55dd Add integrated coverage
Currently this role doesn't test the integrated jobs.
With the dynamic execution of the roles, this role
also get tested by the integrated repo.

Change-Id: I340707627f72fd03de10b0af6ad8f3025a8931de
2019-05-21 12:10:46 +02:00
Guilherme Steinmüller cb497e8851 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: I9f1d64c299e3dbe8c3f182f722b9d0a1aa705b80
2019-04-09 17:02:47 +00:00
Mohammed Naser d2c32b37aa Test using integrated build
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.

There are some developer mode references that are causing the
role to not run properly due to an undefined variable.

Depends-On: https://review.openstack.org/647840
Depends-On: https://review.openstack.org/648502
Depends-On: https://review.openstack.org/648551
Change-Id: Ia55b9d4e6b2956c226bc287263596a9315964cb1
2019-03-28 23:58:30 -04:00
wangqi a32867080b missing document start "---"
Change-Id: If9197192ee52f9e20a415fe3d583fa1c982c86fa
2018-10-30 07:46:05 +00:00
huang.zhiping 1b2854767e switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I98f72a38a203a6c36ce1c6243ac12c337fea5314
Story: #2002586
Task: #24319
2018-09-14 15:41:20 -06:00
Jesse Pretorius c3be379f85 Clean up role tests
Now that we're using the general templates, we can slim down
the role test definitions. We can also remove tests which are
not being watched, or which are fundamentally broken. With
this we can also remove unused scripts/plays.

We do the following:

1. We remove the 'ssl' job, given that the person working on
   that is no longer doing so, and no-one else has picked up
   the work.

Change-Id: I2aac4caa7b1d1eb32212b39a973a76681618c555
2018-09-09 11:21:04 +01:00
huang.zhiping 6c640fe674 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I9b1c5c1b4a46f1a5424a0a5ffa6cbdf5e9d43fb5
Story: #2002586
Task: #24319
2018-08-21 13:17:49 +00:00
Heba Naser edf8782081 Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Depends-On: I3df2c670beeb78baaa1515bcd27e8f2b0d95b3a9
Change-Id: Ic1f54fb2b626f7e194fc89b6df5eb6afc6897c80
2018-07-02 23:25:08 +00:00
Paul Belanger 6460f6731e
Stop running non-voting jobs in gate
There isn't a need to run non-voting jobs in gate, as it ends up just
wasting CI resources.  Results can be obtained from the check pipeline
results.

Change-Id: I3fc0e1597785ee101f362c028744da466a141ded
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-12 11:41:23 -05:00
James E. Blair ff05718c65 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I653e5c9d3921c06a8c09681f235c2cc6fbc69d08
2018-01-26 20:50:23 -08:00
Jimmy McCrory 3603257d29 Add MySQL connection SSL support
When 'sahara_galera_use_ssl' is True, use an encrypted connection to
the database using either a self-signed or user-provided CA certificate.

A new non-voting test has been added to verify that the role remains
functional when enabling SSL features.

Change-Id: Ie39024c99cad0932f464707adc43019bc1062317
Partial-Bug: 1667789
2017-12-14 11:31:03 -08:00
Jean-Philippe Evrard 4ecf8f0943 Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: I5192b000afde4b53e9a36a12386501e3c5f6b21e
2017-12-06 08:23:13 +00:00
Jesse Pretorius 2ead3c9023 Remove unified queue from gate pipeline
Initially the intent for adding this was to better test
any patches for roles together before they merge, but it
has had the unintended side-effect of causing patches to
take much longer to merge (because they all get lined up
in a single queue, rather than independent queues) and
a lot more infra resources are used (because a patch
that fails at the top of the queue will result in all
subsequent patches restarting all their tests).

As discussed in the channel, we'd prefer to revert back
to the previous independent queue method of testing. It
has served us well.

Change-Id: I622f33f14782c0fe45d6db33a629014e1e6fb284
2017-10-23 11:25:47 +01:00
Jesse Pretorius 4ae3b4184e Add openstack-ansible-linters test
Currently the linters test is in the project-config
repository, but those are meant to be used for standard
jobs which do not require any repository other than the
one given. Our lint tests use the 'openstack-ansible-tests'
repository, so we should rather use our own job definition.

Change-Id: I2a553d3a236d3a86c776c3120e44968538ace87a
Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
2017-10-18 17:49:53 +01:00
Jesse Pretorius c369ed1e4a Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.

Change-Id: I79d4b08e48207b067ff27925ae3f20df3e8d6127
2017-10-17 18:12:29 +01:00