Commit Graph

18 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 0f25273f85 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: I4c18653c53a7d0b26b05a25757721879c0131ff5
2021-05-21 16:07:06 +03:00
dmitriy 7b869bf073 [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: Ieb586ca22e19b84433b8faea1b27fb66c1e7e9f9
2021-01-22 18:28:09 +02:00
ShangXiao c7dcfb411c Missing document start "---"
Change-Id: I6f7532d84ba90a7fbd12ae8bdfef077b7632eed4
2020-03-13 17:00:23 +08:00
Jean-Philippe Evrard 9b9ebe82a2 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: I591be5a88bee42bd18fea7b65e26f01c6514959f
2019-05-21 10:42:47 +02:00
Guilherme Steinmüller 75ada1c9ba 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: I3b44f6df8ee613542468da3b49149d664e1e233f
2019-04-09 17:03:48 +00:00
Mohammed Naser 09ad9f78b5 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.

Depends-On: https://review.openstack.org/647840
Depends-On: https://review.openstack.org/648502
Depends-On: https://review.openstack.org/648551
Change-Id: Ibff3bb8ea6bcf5e58377d438975420f184689075
2019-03-28 22:22:24 -04:00
Jesse Pretorius 8b9b70845f 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: I944a8163a34b51258a4f0da92cfcd6f046fd1961
2018-09-16 05:03:31 +00:00
huang.zhiping 3e7fa54608 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: Iefbe5bbd8e52a7cc25547649ab4af1f856c00adf
Story: #2002586
Task: #24319
2018-08-21 13:22:05 +00:00
huang.zhiping 70fabfbe01 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: Idf41394299aebfce422560549b6abf54dff255b1
Story: #2002586
Task: #24319
2018-08-21 13:18:25 +00:00
Heba Naser 50fcae9846 Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Change-Id: I15994007fb51dd8c7cc15f376cf24ecdf3dfa873
2018-06-22 15:34:49 -04:00
fpxie 29a16a8412 Trivial: Fix the pep8 warning
The yaml should start with "---"

Change-Id: Ib9ce9e1b5ac042c62e27b6c612b1794de80d2c64
2018-05-08 13:57:14 +08:00
Paul Belanger cf5ca79709
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: I1c24fef4a3b40bc70ea871b32c930b3e7048672d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-02-12 11:42:09 -05:00
James E. Blair 17014cf69a 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: I2838e3619a2598237b283ffce544ba6bd2428afa
2018-01-26 23:32:08 -08:00
Jimmy McCrory edc9c555b3 Add MySQL connection SSL support
When 'tacker_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: I9165a04de869197ac05e60be799f59a263e98a7b
Partial-Bug: 1667789
2017-12-14 11:42:20 -08:00
Jean-Philippe Evrard 586d7d0cbd Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: I8db81295c36978286dd214b0c93dfc3ecd03a017
2017-12-06 08:23:29 +00:00
Manuel Buil 4b79d91d7d Provide support for openSUSE
Change-Id: I669030db42395fb5ecd431b2c9ef07829e13a072
2017-11-29 15:47:31 +00:00
Jesse Pretorius 0fad7f3584 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: I7e62c9f5904e7a56700e8892993be266fbccc9dd
2017-10-23 11:27:40 +01:00
Jesse Pretorius 176837ee2c 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.

Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
Change-Id: If1f638bf5e3bd1baefdce57a8a1ed44daf6b5c61
2017-10-18 17:32:42 +00:00