CI jobs definitions should be migrated to Zuul v3 syntax

Bug #1804844 reported by Slawek Kaplonski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Low
Slawek Kaplonski

Bug Description

List of Neutron CI jobs defined with legacy zuul syntax:

neutron-functional
neutron-functional-with-uwsgi
neutron-fullstack
neutron-fullstack-with-uwsgi
neutron-tempest-dvr
neutron-tempest-linuxbridge
neutron-grenade
neutron-grenade-multinode
neutron-grenade-dvr-multinode
neutron-tempest-dvr-ha-multinode-full
neutron-tempest-iptables_hybrid
neutron-tempest-with-ryu-master
neutron-tempest-with-uwsgi

We need to migrate them to Zuul v3.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/619742

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

neutron-tempest-iptables_hybrid job migrated with patch https://review.openstack.org/#/c/627168/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/628145

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.openstack.org/628145
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=1f3e5f91f660b527013c0233d5cd20484edb72f7
Submitter: Zuul
Branch: master

commit 1f3e5f91f660b527013c0233d5cd20484edb72f7
Author: Slawek Kaplonski <email address hidden>
Date: Thu Jan 3 11:36:52 2019 +0100

    neutron-tempest-iptables_hybrid job inherits from tempest-full-py3

    Job neutron-tempest-iptables_hybrid was previously converted to
    zuulv3 syntax but it inherited from devstack-tempest job.
    It's better to inherit from proper job which already have configured
    good "tox_envlist" and version of python which should be used.

    Change-Id: I686386c48fabebb77813c4284f234f2ee3cb4024
    Related-Bug: #1804844

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/627053
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=7ae764eff9fd4490b5b4e4d215e6bd647e3cd76a
Submitter: Zuul
Branch: master

commit 7ae764eff9fd4490b5b4e4d215e6bd647e3cd76a
Author: Slawek Kaplonski <email address hidden>
Date: Sat Dec 22 23:04:07 2018 +0100

    Migrate neutron-tempest-dvr job to zuulv3 and python 3

    Related-bug: #1804844

    Change-Id: I34ec9081ac87aed26abc09bcfa06d4fd2d6aaff8

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/627806
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=eacdf1f18fbd819ba737b11309f48278092a8798
Submitter: Zuul
Branch: master

commit eacdf1f18fbd819ba737b11309f48278092a8798
Author: Slawek Kaplonski <email address hidden>
Date: Sun Dec 30 12:16:42 2018 +0100

    Migrate neutron-tempest-linuxbridge job to zuulv3 and python 3

    Related-bug: #1804844

    Change-Id: I800aa23d2dd176db512fb1539639301b87279ae4

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/633979

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.openstack.org/633979
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=b3d26ab2dd51ec4dbe446564308a8ae95105f22e
Submitter: Zuul
Branch: master

commit b3d26ab2dd51ec4dbe446564308a8ae95105f22e
Author: Slawek Kaplonski <email address hidden>
Date: Wed Jan 30 16:34:36 2019 +0100

    Migrate neutron-tempest-dvr-ha-multinode-full job to zuulv3

    This patch migrates definition of
    neutron-tempest-dvr-ha-multinode-full job to zuul v3 syntax.

    Additionally this patch sets l3_ha config option in neutron
    to True to make sure that routers created in tests are HA
    always.

    Change-Id: I3e48c5109dddc2fca6f3b9c289f416ed4a018a41
    Related-Bug: #1804844

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/619742
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=33110fb7e87a57cda947da20926d8dd9912c19d4
Submitter: Zuul
Branch: master

commit 33110fb7e87a57cda947da20926d8dd9912c19d4
Author: Slawek Kaplonski <email address hidden>
Date: Fri Nov 23 15:53:10 2018 +0100

    Migrate neutron-functional job to zuul v3 syntax

    This patch migrates also neutron-functional-python27 job to
    zuul v3 syntax.

    Neutron's functional tests have to be run on host with
    deployed minimal devstack but without running any e.g. neutron
    services. Because of that new job's template inherits from
    devstack-minimal job instead of devstack-tox-functional and
    we need to have own run_functional_job and post_functional_job
    playbooks.

    It also adds ansible roles:
    - configure_functional_tests
    - setup_logdir
    - fetch_journal_log

    which are used in new neutron-functional job definition.
    Those roles can be also used later e.g. for fullstack job.

    Change-Id: I80bc17c8c9f43050ac0c21176fbc4be46c11ce35
    Related-bug: #1804844

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/643389

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/643702

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-fwaas (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/644526

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.openstack.org/643389
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=6ef6f2b59be09baa5663126b49fbdce27c4798d6
Submitter: Zuul
Branch: master

commit 6ef6f2b59be09baa5663126b49fbdce27c4798d6
Author: Slawek Kaplonski <email address hidden>
Date: Thu Mar 14 17:21:08 2019 +0100

    Migrate fullstack job definition to zuulv3 syntax

    Now, as neutron-functional job is moved to zuulv3 syntax,
    the same can be easily done with fullstack job.

    This patch also switches experimental neutron-fullstack-with-wsgi
    job.

    This patch removes also fullstack part from gate scripts
    and it removes hooks for dstat and stack_base as both are not
    used anywhere else.

    Related-Bug: #1804844
    Change-Id: Iac7583f01651410a3df3e349b2c843b109a8bb18

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/643702
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=303598289ddf56a9b4223487b4f8f382ccb350c4
Submitter: Zuul
Branch: master

commit 303598289ddf56a9b4223487b4f8f382ccb350c4
Author: Slawek Kaplonski <email address hidden>
Date: Sat Mar 16 10:11:29 2019 +0100

    Switch neutron-functional-with-wsgi job to zuul v3 syntax

    This patch removes also legacy playbooks used before by
    this experimental job and it also removes
    neutron/tests/contrib/post_test_hook.sh script as it was used
    only by functional and fullstack tests and it's not used anymore.

    Change-Id: Ibc48ce8e80e11dcbb13da121aa86bbf01b98a3d9
    Related-Bug: #1804844

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/647931

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.opendev.org/647931
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=9f857631d8df2ae5c3d0e89d95958e1636e8e494
Submitter: Zuul
Branch: master

commit 9f857631d8df2ae5c3d0e89d95958e1636e8e494
Author: Slawek Kaplonski <email address hidden>
Date: Tue Mar 26 22:30:20 2019 +0100

    Add "project_name" variable to configure_functional_tests role

    It will be useful when neutron-functional or neutron-fullstack
    job will be used in stadium projects like e.g. in neutron-fwaas.

    Change-Id: I73c446d43e44b8f06c93752ebf98684f165e6fcd
    Related-Bug: #1804844

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-fwaas (master)

Reviewed: https://review.opendev.org/644526
Committed: https://git.openstack.org/cgit/openstack/neutron-fwaas/commit/?id=9f78072ccc5eb0472a812a46c84ce433f93e68f5
Submitter: Zuul
Branch: master

commit 9f78072ccc5eb0472a812a46c84ce433f93e68f5
Author: Slawek Kaplonski <email address hidden>
Date: Tue Mar 19 10:45:19 2019 +0100

    Switch neutron-fwaas-fullstack job to zuulv3 syntax

    This patch switches neutron-fwaas-fullstack to Zuul v3 syntax
    and to inherits from neutron-fullstack job definition.

    It also removed neutron-fwaas-fullstack-python35 job definition as
    this job wasn't run anywhere and now as neutron-fwaas-fullstack will
    inherits from neutron-fullstack it will run on python 3.

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

    Change-Id: I4c08367d7e0670b3f8219b281af22632d53fcdae
    Related-Bug: #1804844

Changed in neutron:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.