Commit Graph

17 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 82ab901fa8 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: I409671bd6c28dc5fa21b292cabf082b5671532ef
2021-05-21 15:52:52 +03:00
dmitriy 321ee06231 [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: I406244b8d8bfe109e9db74bd6cf5cfb9f7a7bbf7
2021-01-22 18:25:51 +02:00
Jean-Philippe Evrard 1388c2abd0 Add integrated coverage
Currently this role doesn't test the integrated jobs.

This is a problem because it's not consistent with other jobs.

Change-Id: Ibc4859326c39e07411a55c03b95d106a5a563130
2019-07-11 15:37:51 +00:00
Guilherme Steinmüller da2dc1abd5 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: Ie9e9857ce1bd8fe93e63f3be3a02793c648f688b
2019-04-09 17:05:08 +00:00
wangqi 4086bcc695 missing document start "---"
Change-Id: I86064adec3799f773d49c519fa6bb3fae01f6e40
2019-03-29 14:59:32 +00:00
Mohammed Naser 8efb3efe4e 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.

In addition, policy-in-code is a thing in Ironic now so there
is no need to use a template-ized file.

Depends-On: https://review.openstack.org/647840
Depends-On: https://review.openstack.org/648502
Depends-On: https://review.openstack.org/648551
Depends-On: https://review.openstack.org/648575
Change-Id: I31747ea9273c435a3856c4fc277a2a25814c5b02
2019-03-29 14:56:35 +00:00
Jesse Pretorius 9a2f843dc1 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.
2. We revert the use of project templates to using job config
   directly, given that nothing other than Ubuntu is supported.

Depends-On: https://review.openstack.org/600906
Change-Id: Icc88c81c5c8247a4f511819d38b08ac1cf5262e5
2018-09-08 11:21:11 +00:00
huang.zhiping a64e93abdc 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: Ie080d8da73d954a365956e4c13e17a930dee4e46
Story: #2002586
Task: #24319
2018-08-21 13:21:57 +00:00
huang.zhiping e737555bf6 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: I19b9c36c8009ac001d912907ff984690180b8fab
Story: #2002586
Task: #24319
2018-08-21 13:14:59 +00:00
Jonathan Rosser c239816347 Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Set newly introduced failing jobs as non voting.

Change-Id: Ib452cf8b23dd48b95def4f306b6df134ff278419
2018-08-01 10:26:47 +01:00
Paul Belanger 477222cec3
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: I1f44ae258fa073071389891a6bdf35d54b33697f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-12 11:03:44 -05:00
James E. Blair a3b213b01c 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: I1f118dcb66d3ed6bad4232a8ae38109d82e91c7e
2018-02-02 04:29:11 -08:00
Jimmy McCrory 3ecdde1129 Add MySQL connection SSL support
When 'ironic_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: I1c0598a2f83d330014ffbb2612386016347d3425
Partial-Bug: 1667789
2017-12-14 11:16:50 -08:00
Jean-Philippe Evrard d9d9637d5a Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: I803b9e6c75ea13e882e8a3b1ace09f8598e8c21b
2017-12-06 08:22:29 +00:00
Jesse Pretorius ded7f989e0 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: If41d708ec98712de6a2a5a36db8d0e8d34efcd53
2017-10-23 11:21:09 +01:00
Jesse Pretorius 58c9f44cca 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: I6980006e07ea231cdc3e091342aaed88d23ffae6
Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
2017-10-18 17:48:44 +01:00
Jesse Pretorius c69d80c4eb 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: I9763a35b0177693bce2904f0c9a0f70408c5d4de
2017-10-17 20:31:31 +00:00