Commit Graph

22 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov fbdfd529d8 Set CentOS 9 Stream as NV
Currently CentOS 9 Stream hits libvirt bug [1] that occurs on attaching
interface to running VM. Octavia is most affected by that as this is
part of usual workflow.
Fix for the bug has been already proposed and should be released
quite soon. Not to spend a lot of time on that, we rather wait for new
libvirt version to be released  for CentOS 9 Stream and until then
set jobs as NV.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2092856

Change-Id: I9dd6fcea23154f781ec111a0927a26aba28954f1
2022-06-17 14:35:44 +02:00
Dmitriy Rabotyagov 757aecd58b Use PKI role for certificate generation
This patch replaces usage of role-specific tasks for managing
certificates to PKI role.

This will allow to unify certificates management with other services
along with simplify management of code.

However, this patch does not contain migration path, which should
be handled separately.

Depends-On: https://review.opendev.org/c/openstack/ansible-role-pki/+/838713
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/843711
Change-Id: I96c6030722661eb7ffdb31ac75e09785871179d5
2022-06-02 08:31:07 +00:00
Dmitriy Rabotyagov 3759cf14ea 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: I346aadcc6916c1a9f5202d7194def80d37ff2ff9
2021-05-21 15:53:23 +03:00
dmitriy c8e9eeda0b [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.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/777601
Change-Id: Ic0d72d232bc1d0cfc2f252d0550d1d4a08a32340
2021-03-01 16:26:16 +00:00
ShangXiao a429d60b65 Missing document start "---"
Change-Id: Ic6fa13a84f7565f968142d9253062a71137a4e07
2020-03-26 09:42:01 +08:00
Andreas Jaeger e75d43a905 Remove broken experimental job
Change I270c0b623aef55bd6bf80b9bf5fdd618e4ced517 removed the job
definition for openstack-ansible-deploy-aio_metal_octavia-opensuse-150,
remove the experimental job now.

The template openstack-ansible-deploy-aio_metal-jobs tests openSUSE, so
no need for this job.

Change-Id: I0431e693efde35e933bf2f7c6bcedec326aac2f7
2019-10-16 21:36:20 +02:00
Dmitriy Rabotyagov cf97e3e980 Drop octaviav2 specific jobs
Since octaviav1 is retired, we need to make sure, that we're running
only octaviav2 scenarios and not v1. To simplify things let's assume
that octavia was always only v2, and leave v1 to lbaas.

Depends-On: https://review.opendev.org/#/c/683594/
Change-Id: I270c0b623aef55bd6bf80b9bf5fdd618e4ced517
2019-09-20 20:11:44 +03:00
Jean-Philippe Evrard 9326307c88 Add openSUSE support
Change-Id: If43b8749fba60b9995adc601c23fb167a41cd129
2019-07-10 11:26:39 +00:00
Vadim Kuznetsov 6aa925e792 Add support for using distribution packages for OpenStack services
Distributions provide packages for the OpenStack services so we add
support for using these instead of the pip ones.

Change-Id: I7eb1cbe2c80ee889d2ae08dcfed6a19cc1bd3415
Depends-On: Ide70b5d8f67d8c8a87e3f16671f0f7fb72338b89
Depends-On: I8de48eb1fb4c8d321098ca54b9e21270edc7ac87
Depends-On: Ia5fda5d417b79189d048c8891b84d57331df1404
Implements: blueprint openstack-distribution-packages
2019-06-28 07:11:21 +00:00
Guilherme Steinmüller 48ab3f8bae 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: Idb2ec1248f22a039a723f513ce5cb88208a5fc4c
2019-04-09 17:02:26 +00:00
Mohammed Naser ea21d76875 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.

This also includes a fix in the role which starts using the
os_quota role as the version of Ansible we ship has resolved
that bug.

In addition, the container network name added a trailing
addres which caused the lookup to fail.  This resolves that
issue so the configuration file can be dropped cleanly.

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/648579
Depends-On: https://review.openstack.org/648793
Change-Id: I689c679c91c5d516cb8285077c7d3c7c064c9112
2019-03-29 19:16:06 -04:00
huang.zhiping c9864b7b6a 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

Fixes tox-docs building:
* wrap overlong lines
* move doc8 to linters target following PTI.

Change-Id: I54bde3820722bf981913ff8816fd1670f9d3c17a
Story: #2002586
Task: #24319
2018-09-21 10:06:27 +02:00
Jesse Pretorius 873b7585a5 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.

Depends-On: https://review.openstack.org/600906
Change-Id: I2ce20adf933e050e7429d6876fa1f0049db4183d
2018-09-09 11:12:04 +00:00
Jonathan Rosser 6cdb494c9c Add tests for bionic
Change-Id: I0c34ac6dd71a6f8c4bf5b173610f82d74b08a772
2018-08-23 13:08:28 +01:00
huang.zhiping 48553edb1d 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: Ic4be21a7e0bd5d0a712f5dc1755720b778a07c02
Story: #2002586
Task: #24319
2018-08-21 13:17:12 +00:00
Jesse Pretorius 4293580095 Revert "Temporarily set functional test to non-voting"
This reverts commit fd583d3d20
now that the functional tests are passing.

Change-Id: Ifa43a2c6d5e3321935ab02393130aff7396d7272
2018-07-20 11:42:58 +00:00
Jesse Pretorius fd583d3d20 Temporarily set functional test to non-voting
The functional test requires multiple fixes to make
it work again, so we temporarily disable it so that
we don't have to combine all the fixes into a single
patch.

Change-Id: I28526f24899b77b68c0d3981b53b8728b011518f
2018-07-20 10:20:12 +01:00
Paul Belanger e7ec923daf
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: I4dcd02cbb41258163e95f88ff1b4bfdb68c47b0c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-12 11:40:02 -05:00
James E. Blair 538b369ca0 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: Id3ed4244ea2a549becb80958ff714a73b43b8089
2018-02-01 05:17:53 -08:00
Jimmy McCrory 8cc05a3d00 Add MySQL connection SSL support
When 'octavia_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: I7a43d313474e17d7e968a5a9510368e3abdf6682
Partial-Bug: 1667789
2017-12-15 08:11:34 -08:00
Jean-Philippe Evrard 829fc4a4f9 Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: Ie8ea66602a2ca6d7696ce030050b89e4c4a74950
2017-12-06 08:23:02 +00:00
Michael Johnson b9d8aa3fd6 Add zuul v3 support/jobs
Setup support for running the linters and functional tests under zuulv3.

Depends-On: I6490979d208938634373c08d164461e9d5d1150a
Change-Id: I04d1d38b6fb80400ffbe38e803f760b99eadf232
2017-10-27 10:45:17 -07:00