Commit Graph

22 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 71ac235fa3 Revert "Ensure systemd-udev is installed for gluster"
This reverts commit 54cf778a8b.

Reason for revert: This patch ideally should not be needed at all, since originally task was failing already after "Install gluster repo packages" task, but this task was not installing systemd-udev for some reason, while installing glusterfs-server.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/879069
Change-Id: I5bd6250a3961ea056f73886484e9ac67a7090aff
2023-03-30 17:50:13 +00:00
Neil Hanlon 54cf778a8b Ensure systemd-udev is installed for gluster
We're relying on udev to exists for glusterfs since we're
applying overrides for it as well as attempting to restart.

While systemd-udev seems not being pre-installed in all CentOS
containers anymore, so we should ensure it's installed
before trying to adjust it's unit file.

Change-Id: I7d952b371bdfa41c17eaa4248b8249ca772258bc
2023-03-29 17:51:24 +00:00
Jonathan Rosser c6e89dd52c Use the integrated repo infra jobs for testing
This repo includes an increasing number of ansible roles which
do not have functional test coverage, such as glusterfs and ssh-keypairs.

Add the infra scenario deploy and upgrade jobs to provide some
test coverage.

Change-Id: Id4e1fdf0099f8d9f9a2a3fd0289f2c0e7364d88b
2022-05-25 14:40:54 +01:00
dmitriy 7fccf1b43a [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: I04100a1430284fcb0117a8352da384790ea09713
2021-01-22 18:28:38 +02:00
Dmitriy Rabotyagov fbda3a1f1b Use templated jobs instead of setting independent set
In openstack-ansible-tests repo we do have project-template that will
trigger functional tox tests for the repo. We should
use it to get tests against relevant OS and not maintain
that individually for the specific repo.

Change-Id: I45194376e3c3e5d8e5aeed2904d45a9bcd85635b
2020-08-30 14:19:38 +03:00
Jonathan Rosser 014a39ad1c Remove func-py3 tox environment
All tests are now run under python3 by default so there is no need
for a python3 specific tox environment to remain.

Change-Id: I3f44cf364d923c8c83a56289526cbf3dac38543c
2020-06-16 12:21:16 +01:00
Andreas Jaeger a8e0c64ed0 Switch job to openSUSE 15
Switch jobs to openSUSE 15, version 42.3 is dead.

Change-Id: I72ea77b32aae9894bc63ac879118ea681675dafd
2019-08-19 09:26:38 +02:00
Mohammed Naser f505b07fee zuul: drop xenial jobs
Xenial is no longer supported and the jobs are failing, this
drops the jobs for it.

Change-Id: I57ddedf5274a9e142e298f429f74e584a0631a14
2019-06-03 19:24:37 -04:00
Zuul 6e9aaf5ebb Merge "Switch python3 test to bionic and add it to gate" 2019-02-13 08:45:29 +00:00
wangqi d512b07930 missing document start "---"
Change-Id: I2de45c2a17dc27e3e867b506988c5600c97ac326
2018-10-30 08:03:08 +00:00
Jesse Pretorius 0570c46169 Switch python3 test to bionic and add it to gate
Ubuntu bionic is python3 by default, and OSA
stein will not support Ubuntu xenial, so it
makes sense to switch the testing to use bionic
instead.

The test is also passing, so we should add it
into the gate queue to prevent regressions.

Change-Id: I43b6aac57f664e19f2d77be5a17fd3cb663075b2
2018-10-26 15:19:43 +01:00
Jimmy McCrory cf99208142 Fix issues with and enable Python 3 job
Python 3 disallows implicit relative imports.

When skip_tags is provided as a single string, it will need to be cast
to an array to avoid being treated as a list of characters when compared
to task.tags.

Change-Id: Ib8e7b67b9400fb983aecaae95f50bb3ec35d4c26
2018-10-22 15:54:24 -07:00
huang.zhiping f91991913b 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: I4108f5d551ca5d41289a22cf9b694c5870b21d20
Story: #2002586
Task: #24319
2018-08-21 13:22:08 +00:00
huang.zhiping bbc9377b3e 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: I1e0f8290bc59c6e8a438042d4d4a9ca271aa38dc
Story: #2002586
Task: #24319
2018-08-21 13:20:00 +00:00
Jean-Philippe Evrard 15c18782b6 Add Bionic testing
Now that bionic testing is added into the tests repos, we can
start testing it in the repo.

Depends-On: https://review.openstack.org/#/c/566959/
Depends-On: https://review.openstack.org/#/c/567038/
Depends-On: https://review.openstack.org/#/c/567034/
Depends-On: https://review.openstack.org/#/c/567032/
Change-Id: I37e38e27786bba24f9aea86fcc8e997df0ed94d5
2018-07-10 21:53:36 +00:00
fpxie 6a70955616 Trivial: Fix the pep8 warning
The yaml should start with "---"

Change-Id: Ie60366cccd6e3c3e0ab8cdeb96a39e31b0565c85
2018-05-08 17:30:51 +08:00
Jean-Philippe Evrard 46378f2b98 Remove python3 job
The python3 job should be generic, and therefore be implemented
into the openstack-ansible-tests repo.

Change-Id: I4052547b5dc1e70a7fb079dcd13ec2a32d5efefe
2018-04-19 17:02:06 +02:00
James E. Blair 8fcc904d71 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: I7be068c32d79763bc571f2eb6267986b4c8d4478
2018-01-28 06:42:39 -08:00
Jean-Philippe Evrard 52a13b0c7a Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: Ie230f613992d776684f93ec2789603c273f8995d
2017-12-06 08:23:56 +00:00
Jesse Pretorius 6a64c8e7db 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: Ib4174ca5639b68871b1227ba41611872d6ba6a90
2017-10-23 11:31:32 +01:00
Jesse Pretorius a458ce40c6 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: I60fb84abb50bb1fb69787c89a307d0c0f3178961
Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
2017-10-18 17:50:46 +01:00
Jean-Philippe Evrard ead9047761 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: Id5a41c4f09bfc63b373e83493dd85a53850bd71c
2017-10-17 20:43:54 +00:00