Commit Graph

15 Commits

Author SHA1 Message Date
Jonathan Rosser 961ceb258d Add infra upgrade jobs
Repo server has complexity with glusterfs and migration path from
lsyncd so we should cover this with an upgrade job.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/843267/
Change-Id: I11eb3f3208cbe3858b642dd86145a806983c692b
2022-05-25 15:03:20 +00:00
Dmitriy Rabotyagov 3b402db6b1 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: I73ff28f76aed64cf527cd4c58d25954b5e864f20
2021-05-21 16:07:06 +03:00
dmitriy 46c4b8e104 [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: Icd69125b861d292bfdbfca264e3867e4acf9b469
2021-01-22 18:28:44 +02:00
Dmitriy Rabotyagov 0e38f6e575 Use infra jobs for testing
Infra jobs are more appropriate for testing infra resources, such
as repo server.

Depends-On: https://review.opendev.org/660477
Change-Id: Ie696c1b6b6732d0a59f03351d3135554afc14ce4
2020-11-02 18:59:18 +02:00
Zuul 0b4eab0089 Merge "missing document start "---"" 2019-04-24 20:04:05 +00:00
Mohammed Naser 30ef74c6e8 Test using integrated build
In order to do a more complete verification of any patches,
we add a full uncontainerised OpenStack deployment to the
functional testing using the integrated repo. This replaces
the previous role 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/648551
Change-Id: I20fb1e774d495e7c25c1ce7575499c54703553ec
2019-03-29 10:03:07 +00:00
wangqi 4ce809363c missing document start "---"
Change-Id: I17260a844d42be232e9976bd409a303fc5212882
2018-10-30 08:04:56 +00:00
huang.zhiping 08917e4fc6 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: Ifaf05f04e68231d21ea40533ebf4c9c97df06c42
Story: #2002586
Task: #24319
2018-08-21 13:22:09 +00:00
huang.zhiping b6e0858e45 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: I3d719f47382c27fd66fe64faed75791126157aba
Story: #2002586
Task: #24319
2018-08-21 13:20:38 +00:00
Mohammed Naser 1d18460128 Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Depends-On: I2608fc5a0230436cebb0e6c579deae7bd4d7c209
Change-Id: If26a6248be6e941013511bcc6fd4d9a583607832
2018-06-16 23:28:06 -04:00
James E. Blair ee7ff07597 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: I00d4c989f38deb431f82f8dadc4f970c9121c1bc
2018-02-01 15:01:46 -08:00
Jean-Philippe Evrard e23b96c18d Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: I6a1dadbc6c6b86e337f5b25d8c35276bf3dfe3a1
2017-12-06 08:24:12 +00:00
Jesse Pretorius 165a1570ca 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: I835d15c29b8bea36201b1355dbc7c677ca6d5a67
2017-10-23 11:33:27 +01:00
Jesse Pretorius da3e0b591d 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: I97c59b75a17c89f41d22e0ec559fb09b6fcb5e46
Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
2017-10-18 17:51:13 +01:00
Jesse Pretorius de82c8009d 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: Ifa650996eb87c6519ea3dfc449ebde92a8d7802d
2017-10-17 18:04:21 +01:00