14 Commits

Author SHA1 Message Date
Bernard Cafarelli
e67d99b654
Make neutron-fullstack job run py3
In the Neutron CI meeting on 2018-10-02 [1] we decided on the proper
approach for fullstack testing of Neutron in Zuul.  The approach is:

1. There should be only one fullstack CI job, named "neutron-fullstack"
2. The neutron-fullstack job should invoke python3 in tox.ini

This change implements the agreed-upon approach.
Switching the nodeset to newer OS will be handled in a separate step

[1] http://eavesdrop.openstack.org/meetings/neutron_ci/2018/neutron_ci.2018-10-02-16.00.html

Co-Authored-By: Nate Johnston <nate.johnston@redhat.com>
Change-Id: I37c1cb42b3a94532e7b7fea21a929a39fe63f00b
2018-11-13 14:31:19 +01:00
Matt Riedemann
a98766d758 Revert "Add openstack/placement as a required project for neutron-grenade*"
This reverts commit 0014c0c3734e8d344e4a45e127fbd0c86dcfaf3c.

This is handled generically now with this change and its dependency:

  https://review.openstack.org/#/c/606853/

Change-Id: I360211cf60afb5611fb9e77fe6332fa59159708f
2018-10-24 08:46:21 -04:00
Matt Riedemann
0014c0c373 Add openstack/placement as a required project for neutron-grenade*
In order to get openstack/placement installed as part of the
neutron grenade jobs, we have to list it as a required project.

Needed by https://review.openstack.org/604454/

Change-Id: I742660f398b52c62503acf00aaf7faa9a5a8650a
2018-10-03 10:00:14 +00:00
Nate Johnston
15ba1d7d64 Make neutron-fullstack-python36 job voting
The neutron-fullstack-python3[56] job has a record of stability at least
as good as the neutron-fullstack job at this point for the past 2 weeks
[1].  Make it a voting check and add it to the gate queue.

[1] http://graphite.openstack.org/render/?width=1242&height=553&_salt=1533933299.32&from=-14days&drawNullAsZero=true&lineMode=connected&connectedLimit=&areaMode=all&yStep=1&title=neutron-fullstack-python35%20job%20data&target=stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_neutron.master.job.neutron-fullstack-python35.SUCCESS&target=stats_counts.zuul.tenant.openstack.pipeline.check.project.git_openstack_org.openstack_neutron.master.job.neutron-fullstack-python35.FAILURE

Change-Id: I6e647cb502485bef8fed55046a2cd7778eb64ab2
2018-09-21 17:23:37 -04:00
Slawek Kaplonski
157e3218da Use tempest-multinode-full job from Tempest
This job is defined in Tempest to replace
neutron-tempest-multinode-full which was job defined
in Neutron's repo.

This job is set as non-voting in Neutron because old
neutron-tempest-multinode-full job was non-voting also.
If stability of this new job will be fine for us, we
can switch it to voting later.

Depends-On: https://review.openstack.org/#/c/598610/
Change-Id: I2dcbf4ade83760797b4e5072f0e05dac877842c9
2018-09-15 05:44:05 -06:00
Nguyen Phuong An
b790213788 WSGI: Add experimental jobs with uwsgi
This patch adds exprimental tempest, functional and fullstack
jobs when neutron-api is served by a webserver as a part of
community goal.

Change-Id: Id88ca1a6997d39bf0d14589c0a2725b4ac109cec
2018-07-30 09:46:52 +07:00
Slawek Kaplonski
50ddf4b5ad Replace ovsfw tempest job with iptables-hybrid tempest job
In commit [1] openvswitch firewall driver is switched to be
default one used in devstack.
So various tempest jobs will use this driver and it will be
tested.
We now need separate job to test non-default firewall driver
which currently is iptables-hybrid driver.

[1] https://review.openstack.org/#/c/568297/

Depends-On: https://review.openstack.org/#/c/568297/
Change-Id: I6061a173c95c8a41a61bfa298ae5964cc9b5d2e8
2018-06-03 11:14:03 +02:00
Andrey Kurilin
49e3b37e28 [ci][rally] make the job inherit the right parent
Rally team finally added native Zuul V3 jobs (with a bunch of separate
roles and etc) and for simplification of maintainance, it would be nice
to use them.

Change-Id: I755e776a7c24e1bcdf144d7af071a52633aeb94d
2018-05-16 17:05:43 +03:00
Jakub Libosvar
3242a57a15 python3: Add experimental jobs for functional and fullstack
As part of community goal to have services working with Python 3.5, this
patch adds back the exeperimental Python 3.5 functional and fullstack jobs
that got lost somewhere during zuul v3 migration.

Change-Id: I24506b94f3f4e111b3968e57deb683e9c874941c
2018-05-15 10:23:05 +02:00
Miguel Lavalle
cf8c4c5a06 Move periodic jobs to Neutron repo
We are also expected to move the periodic jobs to Neutron repo

Change-Id: I508768baceb68ada4ee9de4168a67de7fc646470
2018-02-12 11:41:03 -06:00
Zuul
ddb9708fe7 Merge "Switch rally job from q-* to neutron-* service names" 2018-01-12 09:43:10 +00:00
Ihar Hrachyshka
4d018e27f2 Removed neutron-tempest-full
We already have tempest-full job that is identical and defined elsewhere
(in tempest repo) that is part of our queues.

Change-Id: I788973513ec17bcc0df362dd42783dcc7aa8e452
2018-01-10 13:22:14 -08:00
Ihar Hrachyshka
661247a617 Switch rally job from q-* to neutron-* service names
When at least one service named as q-* is present in ENABLED_SERVICES,
then devstack utilizes lib/neutron-legacy to configure services
regardless of how other services are deployed (e.g. with lib/neutron).
This breaks deployment using lib/neutron.

Switching to new names doesn't change anything substantial because
devstack plugin equally handles both variants. It allows to use new
devstack neutron library though.

Change-Id: Id0d35523651131766a70e78bf130205c1c63acd5
2018-01-09 12:12:48 -08:00
Miguel Lavalle
1fe66db4a8 Moving legacy check and gate jobs
After the migration to Zuul V3, this patchset relocates all the legacy
check and gate jobs

Change-Id: I2cfa6030cb0826665d48d2c5e73f29401b6c1f4b
2017-12-30 18:04:03 -06:00