commit 7f3fd67c580cadf695bf9bb26ac7e23b6c445a3a Author: Slawek Kaplonski Date: Wed Oct 7 22:40:36 2020 +0200 Add jobs template for stable/victoria branch Change-Id: Ic1bbc054d04997a21c113e9f07ffbfcac6a75d8a diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index afab1d3..0355f69 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -136,6 +136,30 @@ - neutron-tempest-plugin-dvr-multinode-scenario-ussuri +- project-template: + name: neutron-tempest-plugin-jobs-victoria + check: + jobs: + - neutron-tempest-plugin-api-victoria + - neutron-tempest-plugin-designate-scenario-victoria: + # TODO(slaweq): switch it to be voting when bug + # https://bugs.launchpad.net/neutron/+bug/1891309 + # will be fixed + voting: false + - neutron-tempest-plugin-scenario-linuxbridge-victoria + - neutron-tempest-plugin-scenario-openvswitch-victoria + - neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria + - neutron-tempest-plugin-scenario-ovn-victoria + gate: + jobs: + - neutron-tempest-plugin-api-victoria + #TODO(slaweq): Move neutron-tempest-plugin-dvr-multinode-scenario out of + # the experimental queue when it will be more stable + experimental: + jobs: + - neutron-tempest-plugin-dvr-multinode-scenario-victoria + + - project: templates: - build-openstack-docs-pti @@ -143,6 +167,7 @@ - neutron-tempest-plugin-jobs-stein - neutron-tempest-plugin-jobs-train - neutron-tempest-plugin-jobs-ussuri + - neutron-tempest-plugin-jobs-victoria - check-requirements - tempest-plugin-jobs - release-notes-jobs-python3 @@ -151,6 +176,7 @@ - neutron-tempest-plugin-sfc - neutron-tempest-plugin-sfc-train - neutron-tempest-plugin-sfc-ussuri + - neutron-tempest-plugin-sfc-victoria - neutron-tempest-plugin-bgpvpn-bagpipe: # TODO(slaweq): switch it to be voting when bug # https://bugs.launchpad.net/networking-bagpipe/+bug/1897408 @@ -162,6 +188,11 @@ # https://bugs.launchpad.net/networking-bagpipe/+bug/1897408 # will be fixed voting: false + - neutron-tempest-plugin-bgpvpn-bagpipe-victoria: + # TODO(slaweq): switch it to be voting when bug + # https://bugs.launchpad.net/networking-bagpipe/+bug/1897408 + # will be fixed + voting: false - neutron-tempest-plugin-fwaas-train: # TODO(slaweq): switch it to be voting when bug # https://bugs.launchpad.net/neutron/+bug/1858645 will be fixed @@ -172,8 +203,10 @@ voting: false - neutron-tempest-plugin-dynamic-routing - neutron-tempest-plugin-dynamic-routing-ussuri + - neutron-tempest-plugin-dynamic-routing-victoria - neutron-tempest-plugin-vpnaas - neutron-tempest-plugin-vpnaas-ussuri + - neutron-tempest-plugin-vpnaas-victoria gate: jobs: diff --git a/zuul.d/victoria_jobs.yaml b/zuul.d/victoria_jobs.yaml new file mode 100644 index 0000000..0bc1e13 --- /dev/null +++ b/zuul.d/victoria_jobs.yaml @@ -0,0 +1,188 @@ +- job: + name: neutron-tempest-plugin-api-victoria + parent: neutron-tempest-plugin-api + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + # 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 + - 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 + - expose-port-forwarding-in-fip + - expose-l3-conntrack-helper + - ext-gw-mode + - external-net + - extra_dhcp_opt + - extraroute + - extraroute-atomic + - filter-validation + - fip-port-details + - flavors + - floating-ip-port-forwarding + - floatingip-pools + - ip-substring-filtering + - l3-conntrack-helper + - 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-address-scope + - rbac-policies + - rbac-security-groups + - rbac-subnetpool + - router + - router-admin-state-down-before-update + - 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 + - subnet-dns-publish-fixed-ip + - subnetpool-prefix-ops + - tag-ports-during-bulk-creation + - 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-scenario-openvswitch-victoria + parent: neutron-tempest-plugin-scenario-openvswitch + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions: *api_extensions + devstack_localrc: + NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}" + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + neutron_plugin_options: + ipv6_metadata: False + +- job: + name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria + parent: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid + override-checkout: stable-victoria + vars: + branch_override: stable-victoria + network_api_extensions: *api_extensions + devstack_localrc: + NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}" + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + neutron_plugin_options: + ipv6_metadata: False + +- job: + name: neutron-tempest-plugin-scenario-linuxbridge-victoria + parent: neutron-tempest-plugin-scenario-linuxbridge + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions: *api_extensions + devstack_localrc: + NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}" + devstack_local_conf: + test-config: + $TEMPEST_CONFIG: + neutron_plugin_options: + ipv6_metadata: False + +- job: + name: neutron-tempest-plugin-scenario-ovn-victoria + parent: neutron-tempest-plugin-scenario-ovn + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions: *api_extensions + devstack_localrc: + NETWORK_API_EXTENSIONS: "{{ network_api_extensions | join(',') }}" + +- job: + name: neutron-tempest-plugin-dvr-multinode-scenario-victoria + parent: neutron-tempest-plugin-dvr-multinode-scenario + override-checkout: stable/victoria + vars: + network_api_extensions_common: *api_extensions + branch_override: stable/victoria + +- job: + name: neutron-tempest-plugin-designate-scenario-victoria + parent: neutron-tempest-plugin-designate-scenario + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions_common: *api_extensions + +- job: + name: neutron-tempest-plugin-sfc-victoria + parent: neutron-tempest-plugin-sfc + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions_common: *api_extensions + +- job: + name: neutron-tempest-plugin-bgpvpn-bagpipe-victoria + parent: neutron-tempest-plugin-bgpvpn-bagpipe + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions: *api_extensions + +- job: + name: neutron-tempest-plugin-dynamic-routing-victoria + parent: neutron-tempest-plugin-dynamic-routing + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions_common: *api_extensions + +- job: + name: neutron-tempest-plugin-vpnaas-victoria + parent: neutron-tempest-plugin-vpnaas + override-checkout: stable/victoria + vars: + branch_override: stable/victoria + network_api_extensions_common: *api_extensions