22 Commits

Author SHA1 Message Date
e6b9ed766c Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

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

Change-Id: I02b13453d045b6257cc7fd924184ea6ab52b2fd9
2020-04-24 18:19:20 +00:00
tpatil
067d00371b Fix the functional test devstack job
From last couple of months, the functional devstack job was broken.
Fixed the devstack job so that functional tests are run on multi-node setup.

Change-Id: I16906c2fb4ff71f0b4ddc42010182a0203c75231
2020-04-13 23:09:24 +00:00
Ghanshyam Mann
71658dc910 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Tacker 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://review.opendev.org/#/c/691178/

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

Change-Id: I3bf7be13f69837a0c2b9d62d10b21dce0fd0fe76
2020-01-23 16:48:19 +09:00
kangyufei
448eb618fb Switch to Ussuri jobs
Change-Id: I1cdf1073a263d2684739d9261561e7f93bed4e6c
2019-10-22 15:22:24 +08:00
ritika.sharma
ad39d21b92 Add Python 3 Train unit tests
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: Ib6f6526db795b2ff74c5d176d4d56e4ec55fe29c
2019-07-05 14:57:56 +05:30
dharmendra
734ab72346 Drop py35 jobs
Python 3.5 was the target runtime for the Rocky release. The current
target py3 runtime for Stein is Python 3.6, so there is no reason to
keep testing against the older version.

https://governance.openstack.org/tc/reference/runtimes/stein.html#python-runtime-for-stein

Change-Id: Id6d0c53becf09741689dee0d7b30e5c397a63227
2019-04-30 09:16:04 +00:00
OpenDev Sysadmins
f655ff25aa 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:36:08 +00:00
dharmendra
2dd9cb5b70 Migrate tacker legacy jobs to Ubuntu Bionic
We have migrated the zuulv3 job to Bionic during Dec/Jan month.
 - http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000837.html
 - https://etherpad.openstack.org/p/devstack-bionic
But that effort does not move all gate job to Bionic as there are
large amount of jobs are still legacy jobs. All the legacy jobs still
use Xenial as nodeset.

As per the decided runtime for Stein, we need to test everything on openstack
CI/CD on Bionic - https://governance.openstack.org/tc/reference/runtimes/stein.html

Below patch move the legacy base jobs to bionic which will move the derived jobs
automatically to bionic. These jobs are modified with branch variant so that they will use
Bionic node from stein onwards and xenial for all other stable branches
until stable/rocky.
- https://review.openstack.org/#/c/639096

This commit modify the nodeset from xenial to bionic which will migrate
the tacker mutinode jobs to bionic.

More Details: 
- https://etherpad.openstack.org/p/legacy-job-bionic
- http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003614.html

Change-Id: Ic83d18bbbbaa86750a370d04cbb4b2ea88c7ea9e
2019-03-18 03:36:36 +00:00
nirajsingh
2595cc112f Add reservation support
Added reservation policy support.
With reservation policy user can use the reserved resources
by blazar to create VNF.

Depends-On:I2b989a49ac3447995a82ddb7193bf478bb847b73
Implements: blueprint reservation-vnfm
Change-Id: Ia6a87894ba219c045140e8e65e03f87509bbdb6d
2019-02-28 06:19:29 +00:00
ZhongShengping
1a63c1e1be add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.

See ML discussion here [1] for context.

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html

Change-Id: I1dc0a990334f7a6478362956d5d96a05819d697f
Story: #2004073
Task: #27456
2019-02-19 17:06:06 +08:00
Andreas Jaeger
e6445ed0e9 Use template for lower-constraints
Small cleanups:

* Use openstack-lower-constraints-jobs template, remove individual
  jobs.
* Sort list of templates

Change-Id: I3e0dc29949082b1590e84a941270d716e62b12a7
Needed-By: https://review.openstack.org/623229
2018-12-20 21:34:45 +01:00
Nguyen Hai Truong
4a7a068d8c Add cover job
Insert python coverage job for py-test.

Change-Id: I1586c527437c57724fd24678594e13490060b74d
2018-11-06 20:44:33 -08:00
Nguyen Hai
fe8ea462f3 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: I55c4afe37291cb52e82b9c81d333a7f709b314fb
Story: #2002586
Task: #24324
2018-08-17 20:15:38 +09:00
Nguyen Hai
50dd94b111 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: I658141601bc7313e19456e07e6d55d0e58008b4e
Story: #2002586
Task: #24324
2018-08-17 20:15:38 +09:00
Nguyen Hai
bf4a63eeec 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: I94c1ccd6f5482f348f3e49a71eee281061c628fc
Story: #2002586
Task: #24324
2018-08-17 20:15:12 +09:00
Eduardo Gonzalez
acee078520 Recover python3 devstack jobs
During multinide jobs implementation, python3 job was lost.
This change recovers them into a initial state from multinode

Change-Id: I6ead3a7cdbb8bb25e6769713a2a5c9bafb1166b2
2018-07-26 20:14:27 +00:00
Eduardo Gonzalez
b20812678b Add multinode jobs
Add devstack multinode job.

This job installs nova in a single cell as "late anti-affinity
[1] doesn't work in multi-cells environment.

[1] : https://docs.openstack.org/nova/latest/user/cellsv2-layout.html#operations-requiring-upcalls

Co-Author: tpatil <tushar.vitthal.patil@gmail.com>
Co-Author: yong sheng gong <gong.yongsheng@99cloud.net>

Change-Id: I56a9cf4bb553c8026eec73212a3742d5eab17420
2018-07-26 11:48:24 +08:00
Nguyen Hai
01e6ce3c48 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.

Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com>
Change-Id: Ida2bb7e0de8ca646af2da8c4bc3ed1708f69b184
Depends-On: https://review.openstack.org/555034
Depends-On: https://review.openstack.org/558566
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-06 22:19:55 +09:00
James E. Blair
ce691c4a94 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: I9ea26512320eab0a154880b991910656a8651e87
2018-01-31 18:12:08 -08:00
yong sheng gong
eee50859da Disable tls proxy until it is supported by tacker
Change-Id: Ia0ab646cd93f9e4487480eac74aff6edf1ebfe4d
Closes-bug: 1739342
2017-12-21 11:04:54 +08:00
James E. Blair
63517b8556 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: Ida928be6977d433216751dbba94c6e3837daf6bc
2017-11-28 16:42:09 -08:00
yong sheng gong
9af2b71e07 Move to zuul3 jobs
https://docs.openstack.org/infra/manual/zuulv3.html#legacy-job-migration-details

Co-Authored-By: Duong Ha-Quang <duonghq@vn.fujitsu.com>
Co-Authored-By: yong sheng gong <gong.yongsheng@99cloud.net>

Closes-bug: #1729632
Change-Id: I2d1c4795b1a591831a12535d2f048a13258f4913
2017-11-04 22:09:42 +11:00