Commit Graph

16 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov d3ef8b1256 Deprecate openstack-ansible-galera_client role
Since we moved all functionality of galera-client part to galera-server
role there's no sense in futher keeping and branching of client part.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/765777
Change-Id: I1623dbc80bee4eb7d889ee570d0ce27697b58cea
2020-12-07 12:41:44 +02:00
Andreas Jaeger dd4cadbdea Switch to opensuse-15 nodeset
opensuse-150 nodeset is referring to openSUSE 15.0, which is still in
maintenance but openSUSE 15.1 has been released already. "opensuse-15"
is going to refer to the "latest openSUSE 15.x" build released and
working for OpenStack going forward, so add this nodeset and use
it by default going forward.

Depends-On: https://review.opendev.org/#/c/689323/
Change-Id: I791eb263daca896aa4538f38938b43f2a4a75b5c
2019-10-18 08:39:14 +02:00
Dmitriy Rabotyagov c41b2d4a9c Drop support for Ubuntu Xenial
Change-Id: Ic9a8014f781cf6a93653ede6ca9fb8c304627a4b
2019-07-19 11:57:08 +03:00
Jean-Philippe Evrard cdd69640de Make coverage consistent
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.

This also makes sure leap 42.3 is not tested anymore,
and adds the linting jobs.

Change-Id: Ia2d252cfe4a7ef6d10369635a320c208262692d6
2019-05-22 07:20:46 +00:00
wangqi 4084e8ba26 missing document start "---"
Change-Id: I8634a6851a40134f3d31bb0700b1f28afac5b8e7
2018-10-30 07:57:26 +00:00
huang.zhiping ac9cab5c73 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: I3f4739326df7e57a1678bd7f136028c9deaecede
Story: #2002586
Task: #24319
2018-08-21 13:21:45 +00:00
huang.zhiping a59ba761d6 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: Id7c38ecd7de1329aad08497ae90c367534d2ee2c
Story: #2002586
Task: #24319
2018-08-21 12:42:30 +00:00
Heba Naser 01f0ff10ec Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Change-Id: I593d2d2a03925df308f09facb16bad38c9060ff8
2018-06-22 13:23:25 -04:00
Jean-Philippe Evrard fea1b6bc64 Add Bionic testing
Now that bionic testing is added into the tests repos, we can
start testing it in the repo.

The /etc/apt/sources.list.d/ is not created in all the bionic
images, so we ensure it is created before using it.

Depends-On: https://review.openstack.org/#/c/566959/
Change-Id: I05c1bc8a0413dbb88514905b6fdf33304829484f
2018-05-14 20:51:59 +02:00
Markos Chandras 721939b171 zuul: Add more SUSE jobs
SUSE has been a voting job for a while so add more jobs to extend
coverage to match the Ubuntu ones.

Change-Id: I80a708c09f865ae2aee2109da60545f4a2bcc63c
2018-03-13 14:13:41 +00:00
James E. Blair 9d05041686 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: I3cf0ebf72d021724c78c3a1e53f3afa5fb30af53
2018-02-06 00:23:47 -08:00
Jean-Philippe Evrard b53c099d5d Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: I02fc1d62202ae0bcb482f304d3855a17e0088d6d
2017-12-06 08:20:48 +00:00
Kevin Carter e5634d99fd Fix SSL handling for galera clusters
The SSL handler was making an assumption a user provided SSL key will
always be available. This change forces this role to look for the SSL
CA key on a galera server and set it locally IF a user provided SSL ca
certificate is not provided.

To ensure we're not introducing regressions a cross project repo test
has been added to run installations that are with and without ssl.

Depends-on: I5f6465f0d955cc1b911a4a76482505edb16c69a8
Change-Id: Ib89dde5cc88182f81d81336f71d9cde89733aa65
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2017-11-30 18:50:29 +00:00
Jesse Pretorius 21f1ffff97 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: Ie61b7f3981bb099d5def0e344f1e1c66fe76245b
2017-10-23 11:10:06 +01:00
Jesse Pretorius 613dfeb7ee 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: I0d478f11ec57eb142d20625af8a7cb96046f7dd8
Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
2017-10-18 18:02:04 +01:00
Jean-Philippe Evrard e853a5e2cd 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: Ib24c5cb4f6bd9487ced12a0b98070ccf34d7fff6
2017-10-17 18:23:11 +00:00