25110 Commits

Author SHA1 Message Date
Emilien Macchi
d4199a3769 layout/tripleo: don't run scenario004/upgrade on ocata
scenario004 was introduced in Ocata so we don't want to run the upgrade
job in stable/ocata but after (current master, Pike) and beyond.

Change-Id: I0af4d7cf0dc72ecfd9c6fe3834dc53fe78405f1c
2017-03-01 10:17:41 -05:00
Felipe Monteiro
2f7edbea05 Add patrole tempest job.
Change-Id: Ib2a35ab1578a8635eaa63ffda7672793c8ae6e55
2017-03-01 10:11:22 -05:00
Jenkins
07dbbde843 Merge "tripleo/layout: move order for multinode jobs" 2017-03-01 15:08:27 +00:00
Jenkins
1f2a05faaf Merge "Add pxe_snmp driver to list of enabled drivers" 2017-03-01 14:59:31 +00:00
Jenkins
9281c53615 Merge "oslo.messaging: Make dsvm-full-zmq-ubuntu-xenial non-voting" 2017-03-01 14:37:49 +00:00
Sean Dague
ec6dde64a7 add python-jobs to devstack-tools tests
Because python 3.5 jobs are running mixed mode still, things get a lot
simpler if we make sure this continues to work on python2.7 in
addition to python3.5. Add python 2.7 and docs jobs into the mix as well.

Change-Id: I2452dcd584dfd3acac8cb0a5ef3d2ed5c2f422ab
2017-03-01 11:16:58 +00:00
Vasyl Saienko
0bbc16cb08 Made ironic-multinode job voting for Pike+
Made ironic-multinode job voting for Pike and later releases.
Drop ironic-multitenant job as multinode uses multitenancy.

Change-Id: I2c8fb36dd4eec8b6a1b7dd584c769eb616446730
2017-03-01 12:32:48 +02:00
Andrey Pavlov
dce992afdd ec2-api jobs: remove additional plugins from job definition
This will allow to define and manage all additional plugins in ec2-api
plugin's definition.

Change-Id: Ia5fcd9c06e1181a2ee1d200ec44afd80ec5d9930
2017-03-01 12:14:42 +03:00
Jenkins
fb0684aa1b Merge "Add experimental python35 job to pyeclib" 2017-03-01 08:30:20 +00:00
Jenkins
91c1a6afcb Merge "Update nodepool elements for openSUSE Leap 42.2" 2017-03-01 08:28:13 +00:00
Vasyl Saienko
36812e5139 Add networking-baremetal project
This patch adds a repo openstack/networking-baremetal.
Ironic/Neutron integration is rapidly growing and requires
a separate Neutron plugin to cover baremetal use-cases.

Needed-By: I3b6a22f2947b5515c24af56e05da496736220466
Change-Id: Ieaf8eec060fea65201fbafca2877683146d0623b
2017-03-01 08:04:14 +00:00
Ian Wienand
ce0a039508 openstack-repos: fail on missing project list
If you specify a CUSTOM_PROJECTS_LIST_URL that doesn't exist you get a
message but the script continues.  Since you clearly meant to specify
something we should bail so the user can correct the problem.

Additionally, add some documentation to the build-image.sh script to
describe how to use this to cut down build times considerably for
initial testing purposes.

Change-Id: I02d1cd341f793471b1ad4374e98031ea53db7f49
2017-03-01 17:17:56 +11:00
Emilien Macchi
26cf712d49 tripleo/layout: move order for multinode jobs
Move order for oooq & upgrade jobs so they don't run on newton like it's
the case now.

We don't want to see:
gate-tripleo-ci-centos-7-scenario001-multinode-upgrades-nv
in stable/newton.

Change-Id: I465f00c5d8999d02364e74aa42a5f0f84d151244
2017-02-28 23:00:59 -05:00
Jenkins
254904ce1a Merge "Remove final db setup" 2017-02-28 23:12:14 +00:00
Jenkins
8cd20b753d Merge "Add nodepool-id to infracloud-chocolate" 2017-02-28 20:18:14 +00:00
zhangshuai
ab8a9a2f1a karbor: enable swift multi-workers
enable swift multi-workers for karbor fullstack parallel test
https://review.openstack.org/#/c/437841/

Change-Id: Ieba046fd189ae3c4cf1f61d4c2fba2aa1663f020
2017-03-01 03:18:21 +08:00
Paul Belanger
68888d49c9 Remove hardcoded reference to newton for debian-package jobs
We cannot update the APT reference just yet, as we haven't updated our
configure_mirror.sh script. We can change it in a follow up patch.

Change-Id: I76fc0e6cf1e636373f45215f9b34ebd1d7a639a4
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-28 13:50:05 -05:00
Paul Belanger
bf29a5b406 Add nodepool-id to infracloud-chocolate
Because we want to share infracloud-chocolate between nodepool.o.o and
nl01.o.o, we need to use the new 'nodepool-id' for the provider.
Otherwise, nodepool.o.o will proceed to delete the instances that
nl01.o.o launches.

Change-Id: Ic5d1f0ebf7eb92c841ec09502e5134d89c8f6e97
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-28 12:35:43 -05:00
Hongbin Lu
6684b85b7c [Fuxi] Add python-manilaclient into $PROJECTS
Fuxi has implemented a manila provider. We wanted to setup the gate
to test the manila provider.

Change-Id: I183f8c659d7b09df1e05ee3f4131cea40d50aa12
2017-02-28 17:10:18 +00:00
Hongbin Lu
f4a718751b [Zun] Add kuryr-libnetwork into $PROJECTS
Zun will integrate with Kuryr-libnetwork, and we wanted to setup a
co-gate with kuryr-libnetwork as the first step.

Change-Id: If5abdfebeb1d2c54ff1e88ac2fe29d1d20987440
2017-02-28 17:08:40 +00:00
Clay Gerrard
13e3a5e191 Add experimental python35 job to pyeclib
Change-Id: I4110188e652381237dc3acbf9dd8117dbbd7802b
2017-02-28 08:58:46 -08:00
Jenkins
e19d46ef6c Merge "Updates to Chef OpenStack project" 2017-02-28 13:11:11 +00:00
Juan Antonio Osorio Robles
c591be1e26 oslo.messaging: Make dsvm-full-zmq-ubuntu-xenial non-voting
It has been timing out a lot.

Change-Id: I38a44c543669648415a6925473fc96c57dce8b31
Related-bug: #1668187
2017-02-28 12:23:08 +02:00
Dirk Mueller
f694c91bcb Update nodepool elements for openSUSE Leap 42.2
stackviz: In general newer openSUSE distributions switched to nodejs6 LTS,
but Leap 42.2 is still on 4.x.

zuul-worker: No need for libselinux enablement in openSUSE

puppet: cleanup the puppet repo that got added in the install_puppet.sh
code part

Change-Id: If7bf3c799ebb74aeb36c4b1b607b0454993f0ed6
2017-02-28 10:54:53 +01:00
joehuang
88996feba3 Add Tricircle multi-region job
Tricircle is to provide networking automation across Neutron in
multi-region OpenStack deployments. Currently the function test
job in Tricircle can only work in single region, and most of
the multi-region test cases are not able to be executed.

It's time to add one non-voting multi-region gate/check test
job in Tricircle. The multi-region devstack-gate environment
will be configured in the pre_test_hook.sh in
another patch to Tricircle project
(https://review.openstack.org/#/c/438382/)

The Tricircle devstack plugin has already been updated to
support such a multi-region job.

Change-Id: Ie7c7a1475c104c78453e785f8729bc1025f530fc
Signed-off-by: joehuang <joehuang@huawei.com>
2017-02-28 04:19:30 -05:00
Jenkins
81b1e0e808 Merge "Remove trove tempest plugin job" 2017-02-28 08:48:42 +00:00
Jenkins
1f93a2e6a4 Merge "tripleo/layout: run scenarios on haproxy manifests" 2017-02-28 08:39:46 +00:00
Jenkins
d6c147bfa3 Merge "Detect misaligned ':' in zuul/layout.yaml" 2017-02-28 08:34:57 +00:00
Jenkins
d36332f3de Merge "Install python-barbicanclient from git for castellan gate" 2017-02-28 08:09:52 +00:00
Andreas Jaeger
fcd4fde168 Remove mysql setup
bifrost sets up the mysql database itself, we can remove the setup from
project-config now.

Note that change I8485751eda745841c1436ecd766c9bb95446f407 has been
merged to all branches excpet mitaka since that branch is broken.

Proposal is to move forward without change in mitaka - and add it there
if critical changes need to go in.

Change-Id: I339d2a301a76ad34ea4bcbfb26c13a21ecd86b6f
2017-02-28 09:09:47 +01:00
Andreas Jaeger
9fc2f0eda8 Remove final db setup
The trove repo now uses tools/test-setup.sh we do not need the db jobs
anymore, change to the standard python unit jobs.

Also use standard pylint job-template which does the same as the tox
template.

Remove all templates and job-groups for the db-jobs since it's last user
has been removed.

Only leave mysql setup jobs for bifrost in.

Change-Id: I92e6e6502c2c516babf2bf66f3514875f77c460e
Depends-On: I3463e75057d0d4544f6a0212da888759ab5e171b
2017-02-28 09:09:08 +01:00
Jenkins
77e510fdf7 Merge "switch redis legacy tests to non-voting" 2017-02-28 08:05:17 +00:00
Jenkins
09157ef900 Merge "Run containers-oooq jobs on every patch" 2017-02-28 08:01:14 +00:00
Emilien Macchi
a35aa93765 tripleo/layout: run scenarios on haproxy manifests
Run TripleO scenarios on haproxy manifests changes, so we don't break
scenarios if we miss something in the haproxy manifests.

It will prevent situations like:
https://bugs.launchpad.net/tripleo/+bug/1668493

Change-Id: I55d1aa38b2bfeb298bbc926a255374e6f0157fb7
2017-02-28 00:11:18 -05:00
Thiago da Silva
5b9ddf927a update the mkfs.xfs path
While trying to add centos-7 gate job to swift tests
this script failed calling mkfs.xfs. Updating to use the full path
so that it can be used both on centos and ubuntu

Change-Id: I18adb1c1daa11d4f84518e449662ffe2b4e9dbf7
2017-02-27 22:06:31 -05:00
Jenkins
40523f7817 Merge "Changing kolla-kubernetes ironic jobs to source type" 2017-02-28 00:13:48 +00:00
Jenkins
96744cae63 Merge "gnocchi: only run upgrade-from-2.2 from stable/3.1" 2017-02-28 00:06:43 +00:00
Jenkins
90fd96e877 Merge "OSA: Prevent CentOS jobs executing for Newton and older" 2017-02-27 23:44:33 +00:00
Ian Wienand
1418d48f82 Detect misaligned ':' in zuul/layout.yaml
This came up in I79ced2532d03701f50afc9d2a6e4a6e533e8228a.  I don't
think it's actually a problem as the value is stripped.  Certainly the
zuul config-parser doesn't trip up on it.  So it's just for
consistency.

This found the entries fixed up in in zuul/layout.yaml

Change-Id: I76abb096426e24683fe8316c2f8e2d7a796dd96e
2017-02-28 10:33:14 +11:00
Jenkins
fcaaa2c1b6 Merge "Bring infracloud-chocolate back online" 2017-02-27 23:14:45 +00:00
Jenkins
2b6d1c6f72 Merge "Add swift func test job to run on centos" 2017-02-27 22:49:59 +00:00
Jenkins
300f82bc4d Merge "Fix senlin gate job" 2017-02-27 22:48:08 +00:00
Kaitlin Farr
cc43c66e89 Install python-barbicanclient from git for castellan gate
Python-barbicanclient is a dependency for castellan, and it
would be useful to test the latest features from git, instead
of waiting for releases.

Change-Id: I3b61f7af032af4c0d5e7490539a95f305bd7e16f
2017-02-27 16:42:00 -05:00
Amrith Kumar
1cbaaff18b switch redis legacy tests to non-voting
In trove stable branches, switch the redis job to non-voting.

Change-Id: Ifddbb45e8d83bc20922437ca340e33ae7b514356
2017-02-27 16:39:59 -05:00
Jenkins
b0592327b7 Merge "Skip gate-puppet-openstack-integration-4-.. jobs" 2017-02-27 21:10:40 +00:00
Jenkins
45568c4635 Merge "Add recheck support to zuul.yaml" 2017-02-27 20:11:37 +00:00
Thiago da Silva
b17091c7b1 Add swift func test job to run on centos
Testing adding a job to run swift func tests on centos

Change-Id: I70216409b7a73a2eea3b92b25250cf008811fd16
Signed-off-by: Thiago da Silva <thiago@redhat.com>
2017-02-27 13:59:06 -05:00
Jenkins
fa9e80e1b7 Merge "[magnum] Remove trusty regex for stable/mitaka" 2017-02-27 18:53:40 +00:00
Spyros Trigazis
caa4b97af1 [magnum] Remove trusty regex for stable/mitaka
Trusty jobs are caught by a global regex.

Also, remove the identity-v3-only job running on trusty.

Change-Id: I3a928a482e885b26f59400f7b92a18115cef60a0
2017-02-27 19:29:43 +01:00
Jenkins
c5f03caceb Merge "Normalize projects.yaml" 2017-02-27 18:24:37 +00:00