From a57f80d1809a7d2a58e36ccd7d82c082f0be7080 Mon Sep 17 00:00:00 2001 From: Slawek Kaplonski Date: Mon, 1 Apr 2019 17:21:30 +0200 Subject: [PATCH] Add definition of jobs running on stable/stein branch Stable Stein branch is already done so we should run neutron-tempest-plugin jobs on it also. Change-Id: I1a940da1a44bab9a5c60c439ebfbc40ff09f0f59 --- .zuul.yaml | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index d3523244..88269b32 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -228,6 +228,81 @@ NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}" TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin +- job: + name: neutron-tempest-plugin-api-stein + parent: neutron-tempest-plugin-api + override-checkout: stable/stein + vars: + branch_override: stable/stein + # TODO(slaweq): find a way to put this list of extensions in + # neutron repository and keep it different per branch, + # then it could be removed from here + network_api_extensions_common: &api_extensions_stein + - address-scope + - agent + - allowed-address-pairs + - auto-allocated-topology + - availability_zone + - binding + - default-subnetpools + - dhcp_agent_scheduler + - dns-domain-ports + - dns-integration + - empty-string-filtering + - ext-gw-mode + - external-net + - extra_dhcp_opt + - extraroute + - filter-validation + - fip-port-details + - flavors + - floatingip-pools + - ip-substring-filtering + - l3-flavors + - l3-ha + - l3_agent_scheduler + - logging + - metering + - multi-provider + - net-mtu + - net-mtu-writable + - network-ip-availability + - network_availability_zone + - network-segment-range + - pagination + - port-resource-request + - port-mac-address-regenerate + - port-security + - port-security-groups-filtering + - project-id + - provider + - qos + - qos-bw-minimum-ingress + - qos-fip + - quotas + - quota_details + - rbac-policies + - rbac-security-groups + - router + - router_availability_zone + - security-group + - segment + - service-type + - sorting + - standard-attr-description + - standard-attr-revisions + - standard-attr-segment + - standard-attr-tag + - standard-attr-timestamp + - subnet_allocation + - trunk + - trunk-details + - uplink-status-propagation + network_api_extensions_tempest: + - dvr + devstack_localrc: + NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_tempest) | join(',') }}" + - job: name: neutron-tempest-plugin-api-rocky nodeset: openstack-single-node-xenial @@ -389,6 +464,16 @@ neutron_plugin_options: q_agent: None +- job: + name: neutron-tempest-plugin-scenario-linuxbridge-stein + parent: neutron-tempest-plugin-scenario-linuxbridge + override-checkout: stable/stein + vars: + branch_override: stable/stein + network_api_extensions: *api_extensions_stein + devstack_localrc: + NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}" + - job: name: neutron-tempest-plugin-dvr-multinode-scenario parent: tempest-multinode-full @@ -541,6 +626,13 @@ USE_PYTHON3: false TEMPEST_PLUGINS: /opt/stack/neutron-tempest-plugin +- job: + name: neutron-tempest-plugin-dvr-multinode-scenario-stein + parent: neutron-tempest-plugin-dvr-multinode-scenario + override-checkout: stable/stein + vars: + branch_override: stable/stein + - job: name: neutron-tempest-plugin-designate-scenario parent: neutron-tempest-plugin-scenario @@ -591,6 +683,13 @@ USE_PYTHON3: false TEMPEST_PLUGINS: '"/opt/stack/designate-tempest-plugin /opt/stack/neutron-tempest-plugin"' +- job: + name: neutron-tempest-plugin-designate-scenario-stein + parent: neutron-tempest-plugin-designate-scenario + override-checkout: stable/stein + vars: + branch_override: stable/stein + - project-template: name: neutron-tempest-plugin-jobs check: @@ -630,11 +729,24 @@ jobs: - neutron-tempest-plugin-api-rocky +- project-template: + name: neutron-tempest-plugin-jobs-stein + check: + jobs: + - neutron-tempest-plugin-api-stein + - neutron-tempest-plugin-designate-scenario-stein + - neutron-tempest-plugin-dvr-multinode-scenario-stein + - neutron-tempest-plugin-scenario-linuxbridge-stein + gate: + jobs: + - neutron-tempest-plugin-api-stein + - project: templates: - neutron-tempest-plugin-jobs - neutron-tempest-plugin-jobs-queens - neutron-tempest-plugin-jobs-rocky + - neutron-tempest-plugin-jobs-stein - check-requirements - tempest-plugin-jobs - release-notes-jobs-python3