diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml index bb9c778512e..5b62854a9c5 100644 --- a/zuul.d/base.yaml +++ b/zuul.d/base.yaml @@ -167,6 +167,46 @@ required-projects: - name: github.com/svinota/pyroute2 +- job: + name: neutron-functional-with-oslo-master + parent: neutron-functional + description: | + This job installs all oslo libraries from source and executes the + Neutron functional tests. + # NOTE(ralonsoh): the list of required projects is retrieved from + # "openstack-tox-with-oslo-master-base" job. + # TODO(ralonsoh): push a patch to "openstack-zuul-jobs" to create + # a list reference of the required projects for "-oslo-master" jobs. + required-projects: + - openstack/automaton + - openstack/debtcollector + - openstack/futurist + - openstack/osprofiler + - openstack/oslo.cache + - openstack/oslo.concurrency + - openstack/oslo.config + - openstack/oslo.context + - openstack/oslo.db + - openstack/oslo.i18n + - openstack/oslo.log + - openstack/oslo.messaging + - openstack/oslo.middleware + - openstack/oslo.policy + - openstack/oslo.privsep + - openstack/oslo.reports + - openstack/oslo.rootwrap + - openstack/oslo.serialization + - openstack/oslo.service + - openstack/oslo.utils + - openstack/oslo.versionedobjects + - openstack/oslo.vmware + - openstack/oslotest + - openstack/pycadf + - openstack/stevedore + - openstack/taskflow + - openstack/tooz + - openstack/pbr + - job: name: neutron-fullstack-with-uwsgi-fips parent: neutron-fullstack-with-uwsgi diff --git a/zuul.d/job-templates.yaml b/zuul.d/job-templates.yaml index 03ff0d80e03..9fdbff477e7 100644 --- a/zuul.d/job-templates.yaml +++ b/zuul.d/job-templates.yaml @@ -99,6 +99,9 @@ - openstack-tox-py39-with-oslo-master: timeout: 3600 irrelevant-files: *irrelevant-files + - neutron-functional-with-oslo-master + - neutron-ovs-tempest-with-oslo-master + - neutron-ovn-tempest-ovs-release-with-oslo-master - project-template: name: neutron-periodic-jobs @@ -135,3 +138,9 @@ - neutron-linuxbridge-tempest-plugin-scenario-nftables - neutron-ovs-tempest-plugin-scenario-iptables_hybrid-nftables - devstack-enforce-scope + - openstack-tox-py39-with-oslo-master: + timeout: 3600 + irrelevant-files: *irrelevant-files + - neutron-functional-with-oslo-master + - neutron-ovs-tempest-with-oslo-master + - neutron-ovn-tempest-ovs-release-with-oslo-master diff --git a/zuul.d/tempest-singlenode.yaml b/zuul.d/tempest-singlenode.yaml index 32eb62c6996..75e99f6abe1 100644 --- a/zuul.d/tempest-singlenode.yaml +++ b/zuul.d/tempest-singlenode.yaml @@ -370,6 +370,42 @@ required-projects: - openstack/neutron-lib +- job: + name: neutron-ovs-tempest-with-oslo-master + parent: neutron-ovs-tempest-base + description: | + Job testing for devstack/tempest testing Neutron with OVS driver. + This job installs all oslo libraries from source. + required-projects: + - openstack/automaton + - openstack/debtcollector + - openstack/futurist + - openstack/osprofiler + - openstack/oslo.cache + - openstack/oslo.concurrency + - openstack/oslo.config + - openstack/oslo.context + - openstack/oslo.db + - openstack/oslo.i18n + - openstack/oslo.log + - openstack/oslo.messaging + - openstack/oslo.middleware + - openstack/oslo.policy + - openstack/oslo.privsep + - openstack/oslo.reports + - openstack/oslo.rootwrap + - openstack/oslo.serialization + - openstack/oslo.service + - openstack/oslo.utils + - openstack/oslo.versionedobjects + - openstack/oslo.vmware + - openstack/oslotest + - openstack/pycadf + - openstack/stevedore + - openstack/taskflow + - openstack/tooz + - openstack/pbr + - job: name: neutron-ovn-tempest-with-uwsgi parent: tempest-integrated-networking @@ -571,6 +607,44 @@ OVN_BRANCH: main OVS_BRANCH: master +- job: + name: neutron-ovn-tempest-ovs-release-with-oslo-master + description: | + Job testing for devstack/tempest testing Neutron with OVN driver. + This job installs all oslo libraries from source. + parent: neutron-ovn-tempest-ovs-release + required-projects: + - openstack/neutron + - openstack/tempest + - openstack/automaton + - openstack/debtcollector + - openstack/futurist + - openstack/osprofiler + - openstack/oslo.cache + - openstack/oslo.concurrency + - openstack/oslo.config + - openstack/oslo.context + - openstack/oslo.db + - openstack/oslo.i18n + - openstack/oslo.log + - openstack/oslo.messaging + - openstack/oslo.middleware + - openstack/oslo.policy + - openstack/oslo.privsep + - openstack/oslo.reports + - openstack/oslo.rootwrap + - openstack/oslo.serialization + - openstack/oslo.service + - openstack/oslo.utils + - openstack/oslo.versionedobjects + - openstack/oslo.vmware + - openstack/oslotest + - openstack/pycadf + - openstack/stevedore + - openstack/taskflow + - openstack/tooz + - openstack/pbr + - job: name: neutron-ovn-tempest-ovs-master-centos-9-stream description: Job testing for devstack/tempest testing Neutron with ovn driver and OVN master branch and CentOS 9-Stream