Commit Graph

29 Commits

Author SHA1 Message Date
Takashi Kajinami 2c85927511 Remove integrated-gate-storage
This jobs in this template do not install zaqar, so we don't have to
run these tests in Zaqar's CI.

Change-Id: I882b24b803200ff385b23ae9471dc19e762d4249
2024-01-20 20:23:26 +09:00
Kristi Nikolla 56f0110b1e Update deprecated zuul syntax
Queues are now declared at the project level

https: //lists.openstack.org/pipermail/openstack-discuss/2021-November/025797.html
Change-Id: Iae33d7c725274be9de1aa66ad73b2d610c36e061
2023-01-21 20:15:20 +00:00
OpenStack Release Bot 8049697fc9 Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I29fcb9afa016b1321b0b4c0118a8d7ffbc00b02e
2023-01-21 09:29:14 +08:00
wanghao 2abee24a02 Add python3.8 requirement
According to the QA's request[1], we should drop the python3.6
support in Zed cycle, and add the requirement to python3.8.

[1]:http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028321.html

Change-Id: I772621f28d723c88e227edd3b540ce133ea3feb2
2022-05-09 09:41:05 +08:00
Takashi Kajinami 25146d215c Remove lower-constraints job/tripleo job
During the last PTG, TC agreed to remove the lower-constraints job[1].
Because the job is currently broken, this change removes the job
according to the decision.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028104.html

This change also removes TripleO job because TripleO no longer uses
Zaqar.

Change-Id: I480ce9304a51fb2fa1818a0f6ea36116230ff506
2022-04-13 10:51:36 +09:00
Bhagyashri Shewale 9e028c9c06 Run TripleO jobs on CentOS8 instead of CentOS7
As we are cleaning up the c7 jobs and obselete featuresets [1].
This change replaces usage of CentOS7 in TripleO jobs by CentOS8.

[1]: https://review.opendev.org/q/topic:%22cleanup_featuresets%22+(status:open%20OR%20status:merged)

Change-Id: Id4c6a44417276950bd1fb92c2abc7c943960818a
2021-09-17 18:03:02 +05:30
Luigi Toscano d8f02715c2 Native Zuul v3 version of the grenade jobs
The upgrade pre/post script have been removed, because they are empty.

This change includes a few fixes for the grenade plugin:
- make sure to install mongo-tools when running grenade tests,
  as they use mongodump which is part of that package.
- use sudo also when saving the redis dump file for the target
  logs, as it already happens when the dump for the base logs
  is copied.

The jobs have been ported separately from the tempest and rally
jobs because they can't be backported to all the older stable branches
like them (right now, only up to train).

Change-Id: I73c4c4dee994f13b7411a17f0c5d95ca9c84bd30
2020-08-23 20:06:05 +02:00
Luigi Toscano aeb81e2274 Native Zuul v3 version of tempest and rally jobs
Use the native Zuul v3 jobs defined in the zaqar-tempest-plugin
repository, so that they can be used on all branches.

Use rally-task-zaqar provided by rally-openstack
as base for zaqar-rally.

Clean up the legacy files, but leave the hooks which are also
used by the grenade jobs. They will be cleaned separately.

Depends-On: https://review.opendev.org/747543
Change-Id: I31dae00091b0de7bf723c086b1c81d5500601dd3
2020-08-23 01:54:45 +02:00
Slawek Kaplonski 98ae5dac80 Remove neutron-fwaas from the jobs' required project
Neutron-fwaas is going to be deprecated in master branch with [1].

[1] https://review.opendev.org/#/c/735828/

Change-Id: Ia8f9a90c0b22680bf33c6f58ef7a3a49b2cc30fe
2020-06-16 12:35:01 +02:00
Zuul f6c269fce6 Merge "[train][goal] Define new 'zaqar-tempest-swift-ipv6' job" 2020-01-09 03:49:19 +00:00
Ghanshyam Mann 22ade4fa77 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Zaqar is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Depends-On: https://review.opendev.org/#/c/693631/

Change-Id: I0fde9d2f16f3cc77be3d4cab482fa0fb7ab9e7fc
2019-12-13 00:22:57 +00:00
Ghanshyam Mann 2c0e84879e [train][goal] Define new 'zaqar-tempest-swift-ipv6' job
As part of Train community goal 'Support IPv6-Only Deployments and Testing'[1],
we need to define the integration job which deploy services
on IPv6 and perform testing to make sure service listen and communicate
over IPv6 properly.

Zaqar has legacy zuul jobs so base zuulv3 IPv6 job 'devstack-ipv6' and
'devstack-tempest-ipv6' cannot be used and we have to copy the whole
run.yaml to set the IPv6 setting and run the IPv6 verification
script via post_test_hook.

This commit adds the new job 'zaqar-tempest-swift-ipv6'
run on gate and set the required IPv6 setting'.

Change-Id: I9aece13783a061c4214157c3f7cfc9cc9f2a3f96
Story: #2005477
Task: #35941
2019-09-20 01:26:47 +00:00
wanghao b63d025135 Fit the StopIteration for py37
In Train we will switch to use py37 for tests.
There is a breaking change between Python 3.6 and 3.7
that is making it an error to raise a StopIteration exception
from a function or generator(https://www.python.org/dev/peps/pep-0479/).
So we need to fix it in code.

Change-Id: I003be4193944bc4176768c488f2f71b58fcbd58d
Closes-Bug: #1837856
Story: #2005924
Task: #34258
2019-08-01 09:07:13 +08:00
Zuul 80fc3c5ee6 Merge "Retire neutron-lbaas" 2019-07-08 04:08:05 +00:00
Andreas Jaeger 989d4567db Retire neutron-lbaas
neutron-lbaas is getting retired, see [1]. Therefore remove use of it
from this repo.

[1]
http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006142.html

Change-Id: I7b1dbe700cad039decd46ec5003f78f808329596
2019-05-12 09:22:26 +02:00
Ghanshyam Mann c3d702a013 Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I8b2fb0c0dc4988d0f35dec9b90124999a591b3ba
2019-04-25 06:56:02 +00:00
OpenDev Sysadmins 8f93489978 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:45:44 +00:00
Rafael Folco 2438c565d2 Replace tripleo-scenario002-multinode with scenario002-standalone
Change-Id: I1630fea3956cef601128769fa4526d44aa2c1d64
Story: https://tree.taiga.io/project/tripleo-ci-board/us/532
2019-01-03 17:07:56 -02:00
Andreas Jaeger 49d6cfaaf8 Cleanup .zuul.yaml
Small cleanups:

* Use openstack-lower-constraints-jobs template, remove individual
  jobs.
* Sort list of templates
* Remove install-guide-jobs template, this stayed in project-config
  and is wrong on this branch.
* Remove branches condition, there's an implicit one, this is not
  needed.
* Remove job tripleo-ci-centos-7-scenario002-multinode-oooq that
  only runs in pike, it gets ignored in this file.

Import job legacy-rally-dsvm-zaqar-zaqar and rename according to
Zuul v3 naming conventions.

Change-Id: Ic18f76fef2b139a3edefecc6004846b11ee7653e
2018-09-30 12:25:45 +02:00
98k 43585e550d add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: I5de0ae8a1c1ee19e6e1155feb24054863a8947e1
Story: #2002586
Task: #24346
2018-09-13 06:21:02 +00:00
98k 4b9a982ff4 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

Fix tox doc environment so that this works:
* move doc8 to pep8 following PTI
* build doc dir, not api-ref

Change-Id: I57003bd81f8214f27e3ca95ea87bba24fd44191b
Story: #2002586
Task: #24346
2018-09-13 06:20:55 +00:00
98k 40baee54b4 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: Id841ebbb7a79984e6240b8a7fb7e0ba491f17c57
Story: #2002586
Task: #24346
2018-09-13 06:19:54 +00:00
Doug Hellmann 2958cc198a add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I9bd440a026578846d570cf750728c01e6f4b7e36
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 19:15:34 -04:00
rabi 43c97aede5 Add heat job to zaqar check pipeline
Change-Id: I8c38b20e9ef2cc4250297777563e56a8385b6108
2018-02-06 07:23:49 +00:00
Andreas Jaeger 36a2016215 Update .zuul.yaml
Rename jobs to follow naming conventions for a shared global namespace,
see
https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

Also, remove name from project stanza, it's not needed for in-tree zuul
files anymore.

Change-Id: Id58a3114a613a5bbca914254cc09cbbbd10913bc
2018-01-21 20:39:24 +01:00
Andreas Jaeger 19f3263055 Convert zaqar-tox-integration to native Zuul v3
Convert the job to native Zuul v3.

Change-Id: I01bc1b699fcd8c0c85650f0639ce6b15c915405c
2017-12-21 05:14:17 +00:00
James E. Blair ddb2b453d4 Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated.  Update references
to include the extension.

Change-Id: Iff8fe66e0a7825ed7a6b0cecfdc1cd30bb0bde75
2017-12-02 20:43:49 +00:00
Emilien Macchi 3aedd65631 zuul: run TripleO jobs with new zuulv3 layout
Configure the layout to execute the scenario002 jobs.
Note that baremetal job will be run on stable/pike and container on
Queens and beyond.

A note has been added in comment explaining more details.

Change-Id: I36906ea111a4dc7b5ee3224ee439c6be56e6a710
2017-11-17 11:26:03 -08:00
Nam Nguyen Hoai 1f9d6aac6f Migrate to Zuul v3
This link for more detail.
https://docs.openstack.org/infra/manual/zuulv3.html

Co-Authored-By: Dai Dang Van <daidv@vn.fujitsu.com>
Change-Id: I8b55a12e69e92602a61922f00ccf6e299b667c45
2017-11-01 14:40:33 +07:00