16 Commits

Author SHA1 Message Date
Riccardo Pittau
4557c983ca Use victoria tests
Change-Id: I69073727023c6c6f5f4d1165750bb00ae7295bd6
2020-09-01 11:22:47 +02:00
Mark Goddard
ddbec7dd73 Drop CentOS 7 jobs
Python 2 is no longer supported, and therefore neither is CentOS 7.

Change-Id: I7ee665cc5868ba7069dc02255c2777e6f62586ae
2020-05-04 15:20:01 +02:00
Mark Goddard
ced8a4a528 Support linux bridge in addition to OVS
While OVS was used initially due to availability of a
networking-generic-switch driver for it, Linux bridge can be useful for
environments where OVS is not available.

This is configured via bridge_type variable. It defaults to
'openvswitch', but may be set to 'linuxbridge'.

Change-Id: I750a73cebc743edcbcd8c23c67e4920d0058bead
2020-03-13 11:12:37 +00:00
Mark Goddard
f2560ae00f CI: Switch to kayobe-overcloud-centos8
CentOS 7 jobs will soon be dropped from Kayobe. Time to switch.

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

Change-Id: Ib04300c5e2a9f3f81c18c57b81881fdff3436c7a
2020-03-11 17:12:30 +00:00
Mark Goddard
042fcb4754 CentOS 8 support
* Support Python 3
* Use Open vSwitch from Delorean master in CI
* Add a tenks-deploy-teardown-centos8 CI job

Depends-On: https://github.com/stackhpc/ansible-role-libvirt-host/pull/26
Depends-On: https://github.com/stackhpc/ansible-role-libvirt-vm/pull/53

Change-Id: Ibd504389523bf1197aa5f7c3e9ef6cad8966ddc2
2020-03-11 17:05:21 +00:00
Mark Goddard
3db82fd551 Pin virtualbmc to <2 when using Python 2
This is necessary until we drop support for CentOS 7.

Also use Train upper constraints with Python 2, since Train is the last
release to support Python 2.

Change-Id: I085d107ae2d338a7609dececb7b62555937b7b1e
2020-03-11 16:38:28 +00:00
Iury Gregory Melo Ferreira
6af7c38564 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

tenks 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/

Change-Id: I2b133661a4986d715513d5629b247f1086b0ddbc
2019-11-25 15:23:59 +01:00
Iury Gregory Melo Ferreira
c20606ec8c Switch to Ussuri job
Change-Id: I00a1a3d80729a0bdeab61eb488432594f7597001
2019-11-01 14:32:08 +01:00
Kaifeng Wang
b27c6bc169 Update Python 3 test runtimes for Train
One of train goals to have consistent python3 jobs.

https://governance.openstack.org/tc/goals/train/python3-updates.html

Fixed incorrect upper constraints as well.

Change-Id: I8637ffdc52e22500cb4c9f3cdb0d4f5291d11147
2019-06-19 14:40:54 +08:00
Riccardo Pittau
b4bddc2b54 Adding python 3.6 unit test
Adding python 3.6 openstack job to templates, adding py36 to
tox environments and reordering the template jobs.

Change-Id: Ib6269b0d686babfd7973503baa9189efe402e2d8
2019-03-12 09:19:48 +00:00
Zuul
df30ddf006 Merge "Gate on kayobe overcloud deploy job" 2018-12-20 14:48:23 +00:00
Mark Goddard
60ffdc13ed Gate on kayobe overcloud deploy job
Until we have ironic jobs using tenks, gate on the kayobe overcloud deploy job,
which uses tenks to test bare metal compute provisioning.

Change-Id: I6c63f83550f53cc8624c1d938ba9c7450b7fcf27
2018-12-19 18:55:36 +00:00
Mark Goddard
49fb893b83 Changes following becoming an official project
* Updates the documentation to use openstackdocstheme
* Try to make sphinx config more similar to other openstack projects
* Add publishing jobs for docs & release notes
* Update links to source and docs
* Add a version module

Change-Id: I5180e008382e294aa9808a4775e998776f21362a
2018-12-07 18:26:04 +00:00
Will Szumski
b4bc89dfff Add a zuul job to deploy and teardown a tenks cluster
This stops short of enrolling the nodes in Ironic, but provides
some coverage of the earlier stages.

Change-Id: I48a0bafaff1555caea0a7d216ac6f6a4f11c2b55
Depends-On: https://review.openstack.org/#/c/615544/
Depends-On: https://review.openstack.org/#/c/616510/
Depends-On: https://review.openstack.org/#/c/616501/
2018-11-08 16:21:21 +00:00
Will Szumski
2715c36be2 Add an initial set of zuul jobs
This brings feature parity with the old travis configuration. The travis
confiuration was removed.

TrivialFix
Depends-On: https://review.openstack.org/#/c/615252/
Depends-On: https://review.openstack.org/#/c/615253/
Depends-On: https://review.openstack.org/#/c/615254/
Change-Id: Ia85259f3cb7e3f6479e21104856144432882ea66
2018-11-06 17:17:10 +00:00
Will Szumski
71e510f02c Add an initial noop job to bootstrap zuul
We need to define an initial job so that zuul will merge any changes.

Change-Id: Ie55ec09c3923b7ca923f8dc28ffa3f535f5eed9e
2018-11-06 17:05:53 +00:00