| Brian Haley | a2dff86 | 2023-09-15 16:25:56 -0400 | [diff] [blame] | 1 | - job: | 
 | 2 |     name: neutron-tempest-plugin-openvswitch-2023-2 | 
 | 3 |     parent: neutron-tempest-plugin-openvswitch | 
 | 4 |     override-checkout: stable/2023.2 | 
 | 5 |     vars: | 
 | 6 |       network_api_extensions_openvswitch: &api_extensions_openvswitch | 
 | 7 |         - dhcp_agent_scheduler | 
 | 8 |         - local_ip | 
 | 9 |         - qos-bw-minimum-ingress | 
 | 10 |       tempest_test_regex: "\ | 
 | 11 |           (^neutron_tempest_plugin.api)|\ | 
 | 12 |           (^neutron_tempest_plugin.scenario)|\ | 
 | 13 |           (^tempest.api.compute.servers.test_attach_interfaces)|\ | 
 | 14 |           (^tempest.api.compute.servers.test_multiple_create)" | 
 | 15 |       network_available_features: &available_features | 
 | 16 |         - ipv6_metadata | 
 | 17 |       network_api_extensions_common: &api_extensions | 
 | 18 |         - address-group | 
 | 19 |         - address-scope | 
 | 20 |         - agent | 
 | 21 |         - allowed-address-pairs | 
 | 22 |         - auto-allocated-topology | 
 | 23 |         - availability_zone | 
 | 24 |         - binding | 
 | 25 |         - default-subnetpools | 
 | 26 |         - dns-domain-ports | 
 | 27 |         - dns-integration | 
 | 28 |         - dns-integration-domain-keywords | 
 | 29 |         - empty-string-filtering | 
 | 30 |         - expose-port-forwarding-in-fip | 
 | 31 |         - expose-l3-conntrack-helper | 
 | 32 |         - ext-gw-mode | 
 | 33 |         - external-net | 
 | 34 |         - extra_dhcp_opt | 
 | 35 |         - extraroute | 
 | 36 |         - extraroute-atomic | 
 | 37 |         - filter-validation | 
 | 38 |         - fip-port-details | 
 | 39 |         - flavors | 
 | 40 |         - floating-ip-port-forwarding | 
 | 41 |         - floating-ip-port-forwarding-detail | 
 | 42 |         - floatingip-pools | 
 | 43 |         - ip-substring-filtering | 
 | 44 |         - l3-conntrack-helper | 
 | 45 |         - l3-ext-ndp-proxy | 
 | 46 |         - l3-flavors | 
 | 47 |         - l3-ha | 
 | 48 |         - l3-ndp-proxy | 
 | 49 |         - l3_agent_scheduler | 
 | 50 |         - metering | 
 | 51 |         - multi-provider | 
 | 52 |         - net-mtu | 
 | 53 |         - net-mtu-writable | 
 | 54 |         - network-ip-availability | 
 | 55 |         - network_availability_zone | 
 | 56 |         - network-segment-range | 
 | 57 |         - pagination | 
 | 58 |         - port-device-profile | 
 | 59 |         - port-mac-address-regenerate | 
 | 60 |         - port-resource-request | 
 | 61 |         - port-resource-request-groups | 
 | 62 |         - port-security | 
 | 63 |         - port-security-groups-filtering | 
 | 64 |         - project-id | 
 | 65 |         - provider | 
 | 66 |         - qos | 
 | 67 |         - qos-fip | 
 | 68 |         - quotas | 
 | 69 |         - quota_details | 
 | 70 |         - rbac-address-group | 
 | 71 |         - rbac-address-scope | 
 | 72 |         - rbac-policies | 
 | 73 |         - rbac-security-groups | 
 | 74 |         - rbac-subnetpool | 
 | 75 |         - router | 
 | 76 |         - router_availability_zone | 
 | 77 |         - security-group | 
 | 78 |         - security-groups-remote-address-group | 
 | 79 |         - segment | 
 | 80 |         - service-type | 
 | 81 |         - sorting | 
 | 82 |         - standard-attr-description | 
 | 83 |         - standard-attr-revisions | 
 | 84 |         - standard-attr-segment | 
 | 85 |         - standard-attr-tag | 
 | 86 |         - standard-attr-timestamp | 
 | 87 |         - stateful-security-group | 
 | 88 |         - subnet_allocation | 
 | 89 |         - subnet-dns-publish-fixed-ip | 
 | 90 |         - subnet-service-types | 
 | 91 |         - subnetpool-prefix-ops | 
 | 92 |         - tag-ports-during-bulk-creation | 
 | 93 |         - trunk | 
 | 94 |         - trunk-details | 
 | 95 |         - uplink-status-propagation | 
 | 96 |       devstack_localrc: | 
 | 97 |         NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}" | 
 | 98 |       devstack_local_conf: | 
 | 99 |         test-config: | 
 | 100 |           $TEMPEST_CONFIG: | 
 | 101 |             network-feature-enabled: | 
 | 102 |               available_features: "{{ network_available_features | join(',') }}" | 
 | 103 |  | 
 | 104 | - job: | 
 | 105 |     name: neutron-tempest-plugin-openvswitch-iptables_hybrid-2023-2 | 
 | 106 |     parent: neutron-tempest-plugin-openvswitch-iptables_hybrid | 
 | 107 |     override-checkout: stable/2023.2 | 
 | 108 |     vars: | 
 | 109 |       network_api_extensions_common: *api_extensions | 
 | 110 |       network_api_extensions_openvswitch: *api_extensions_openvswitch | 
 | 111 |       network_available_features: *available_features | 
 | 112 |       tempest_test_regex: "\ | 
 | 113 |           (^neutron_tempest_plugin.api)|\ | 
 | 114 |           (^neutron_tempest_plugin.scenario)|\ | 
 | 115 |           (^tempest.api.compute.servers.test_attach_interfaces)|\ | 
 | 116 |           (^tempest.api.compute.servers.test_multiple_create)" | 
 | 117 |       # TODO(slaweq): remove trunks subport_connectivity test from blacklist | 
 | 118 |       # when bug https://bugs.launchpad.net/neutron/+bug/1838760 will be fixed | 
 | 119 |       # TODO(akatz): remove established tcp session verification test when the | 
 | 120 |       # bug https://bugzilla.redhat.com/show_bug.cgi?id=1965036 will be fixed | 
 | 121 |       tempest_exclude_regex: "\ | 
 | 122 |           (^neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity)|\ | 
 | 123 |           (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\ | 
 | 124 |           (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)" | 
 | 125 |       devstack_localrc: | 
 | 126 |         NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_openvswitch) | join(',') }}" | 
 | 127 |       devstack_local_conf: | 
 | 128 |         test-config: | 
 | 129 |           $TEMPEST_CONFIG: | 
 | 130 |             network-feature-enabled: | 
 | 131 |               available_features: "{{ network_available_features | join(',') }}" | 
 | 132 |             neutron_plugin_options: | 
 | 133 |               available_type_drivers: flat,vlan,local,vxlan | 
 | 134 |               firewall_driver: iptables_hybrid | 
 | 135 |  | 
 | 136 | - job: | 
 | 137 |     name: neutron-tempest-plugin-openvswitch-enforce-scope-new-defaults-2023-2 | 
 | 138 |     parent: neutron-tempest-plugin-openvswitch-2023-2 | 
 | 139 |     override-checkout: stable/2023.2 | 
 | 140 |     vars: | 
 | 141 |       devstack_localrc: | 
 | 142 |         # Enabeling the scope and new defaults for services. | 
 | 143 |         # NOTE: (gmann) We need to keep keystone scope check disable as | 
 | 144 |         # services (except ironic) does not support the system scope and | 
 | 145 |         # they need keystone to continue working with project scope. Until | 
 | 146 |         # Keystone policies are changed to work for both system as well as | 
 | 147 |         # for project scoped, we need to keep scope check disable for | 
 | 148 |         # keystone. | 
 | 149 |         NOVA_ENFORCE_SCOPE: true | 
 | 150 |         GLANCE_ENFORCE_SCOPE: true | 
 | 151 |         NEUTRON_ENFORCE_SCOPE: true | 
 | 152 |  | 
 | 153 | - job: | 
 | 154 |     name: neutron-tempest-plugin-linuxbridge-2023-2 | 
 | 155 |     parent: neutron-tempest-plugin-linuxbridge | 
 | 156 |     override-checkout: stable/2023.2 | 
 | 157 |     vars: | 
 | 158 |       network_api_extensions_common: *api_extensions | 
 | 159 |       network_api_extensions_linuxbridge: | 
 | 160 |         - dhcp_agent_scheduler | 
 | 161 |         - vlan-transparent | 
 | 162 |       network_available_features: *available_features | 
 | 163 |       tempest_test_regex: "\ | 
 | 164 |           (^neutron_tempest_plugin.api)|\ | 
 | 165 |           (^neutron_tempest_plugin.scenario)|\ | 
 | 166 |           (^tempest.api.compute.servers.test_attach_interfaces)|\ | 
 | 167 |           (^tempest.api.compute.servers.test_multiple_create)" | 
 | 168 |       # TODO(eolivare): remove VLAN Transparency tests from blacklist | 
 | 169 |       # when bug https://bugs.launchpad.net/neutron/+bug/1907548 will be fixed | 
 | 170 |       # TODO(slaweq): remove | 
 | 171 |       # test_established_tcp_session_after_re_attachinging_sg from the | 
 | 172 |       # exclude regex when bug https://bugs.launchpad.net/neutron/+bug/1936911 | 
 | 173 |       # will be fixed | 
 | 174 |       # TODO(slaweq) remove test_floatingip_port_details from the exclude | 
 | 175 |       # regex when bug https://bugs.launchpad.net/neutron/+bug/1799790 will be | 
 | 176 |       # fixed | 
 | 177 |       tempest_exclude_regex: "\ | 
 | 178 |           (^neutron_tempest_plugin.scenario.test_vlan_transparency.VlanTransparencyTest)|\ | 
 | 179 |           (^neutron_tempest_plugin.scenario.test_security_groups.StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\ | 
 | 180 |           (^neutron_tempest_plugin.scenario.test_security_groups.StatelessNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg)|\ | 
 | 181 |           (^neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details)" | 
 | 182 |       devstack_localrc: | 
 | 183 |         NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_linuxbridge) | join(',') }}" | 
 | 184 |       devstack_local_conf: | 
 | 185 |         test-config: | 
 | 186 |           $TEMPEST_CONFIG: | 
 | 187 |             network-feature-enabled: | 
 | 188 |               available_features: "{{ network_available_features | join(',') }}" | 
 | 189 |             neutron_plugin_options: | 
 | 190 |               available_type_drivers: flat,vlan,local,vxlan | 
 | 191 |               q_agent: linuxbridge | 
 | 192 |               firewall_driver: iptables | 
 | 193 |  | 
 | 194 | - job: | 
 | 195 |     name: neutron-tempest-plugin-ovn-2023-2 | 
 | 196 |     parent: neutron-tempest-plugin-ovn | 
 | 197 |     override-checkout: stable/2023.2 | 
 | 198 |     vars: | 
 | 199 |       network_api_extensions_ovn: | 
 | 200 |         - vlan-transparent | 
 | 201 |       tempest_test_regex: "\ | 
 | 202 |           (^neutron_tempest_plugin.api)|\ | 
 | 203 |           (^neutron_tempest_plugin.scenario)|\ | 
 | 204 |           (^tempest.api.compute.servers.test_attach_interfaces)|\ | 
 | 205 |           (^tempest.api.compute.servers.test_multiple_create)" | 
 | 206 |       # TODO(jlibosva): Remove the NetworkWritableMtuTest test from the list | 
 | 207 |       # once east/west fragmentation is supported in core OVN | 
 | 208 |       tempest_exclude_regex: "\ | 
 | 209 |           (^neutron_tempest_plugin.scenario.test_mtu.NetworkWritableMtuTest)" | 
 | 210 |       devstack_localrc: | 
 | 211 |         NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_ovn) | join(',') }}" | 
 | 212 |       devstack_local_conf: | 
 | 213 |         test-config: | 
 | 214 |           $TEMPEST_CONFIG: | 
 | 215 |             network-feature-enabled: | 
 | 216 |               available_features: "" | 
 | 217 |             neutron_plugin_options: | 
 | 218 |               available_type_drivers: local,flat,vlan,geneve | 
 | 219 |               is_igmp_snooping_enabled: True | 
 | 220 |               firewall_driver: ovn | 
 | 221 |  | 
 | 222 | - job: | 
 | 223 |     name: neutron-tempest-plugin-dvr-multinode-scenario-2023-2 | 
 | 224 |     parent: neutron-tempest-plugin-dvr-multinode-scenario | 
 | 225 |     override-checkout: stable/2023.2 | 
 | 226 |     vars: | 
 | 227 |       network_api_extensions_common: *api_extensions | 
 | 228 |       network_api_extensions_dvr: | 
 | 229 |         - dhcp_agent_scheduler | 
 | 230 |         - dvr | 
 | 231 |       devstack_localrc: | 
 | 232 |         NETWORK_API_EXTENSIONS: "{{ (network_api_extensions_common + network_api_extensions_dvr) | join(',') }}" | 
 | 233 |  | 
 | 234 | - job: | 
 | 235 |     name: neutron-tempest-plugin-designate-scenario-2023-2 | 
 | 236 |     parent: neutron-tempest-plugin-designate-scenario | 
 | 237 |     override-checkout: stable/2023.2 | 
 | 238 |     vars: | 
 | 239 |       network_api_extensions_common: *api_extensions | 
 | 240 |  | 
 | 241 | - job: | 
 | 242 |     name: neutron-tempest-plugin-sfc-2023-2 | 
 | 243 |     parent: neutron-tempest-plugin-sfc | 
 | 244 |     override-checkout: stable/2023.2 | 
 | 245 |  | 
 | 246 | - job: | 
 | 247 |     name: neutron-tempest-plugin-bgpvpn-bagpipe-2023-2 | 
 | 248 |     parent: neutron-tempest-plugin-bgpvpn-bagpipe | 
 | 249 |     override-checkout: stable/2023.2 | 
 | 250 |  | 
 | 251 | - job: | 
 | 252 |     name: neutron-tempest-plugin-dynamic-routing-2023-2 | 
 | 253 |     parent: neutron-tempest-plugin-dynamic-routing | 
 | 254 |     override-checkout: stable/2023.2 | 
 | 255 |  | 
 | 256 | - job: | 
 | 257 |     name: neutron-tempest-plugin-fwaas-2023-2 | 
 | 258 |     parent: neutron-tempest-plugin-fwaas | 
 | 259 |     override-checkout: stable/2023.2 | 
 | 260 |  | 
 | 261 | - job: | 
 | 262 |     name: neutron-tempest-plugin-vpnaas-2023-2 | 
 | 263 |     parent: neutron-tempest-plugin-vpnaas | 
 | 264 |     override-checkout: stable/2023.2 | 
 | 265 |  | 
 | 266 | - job: | 
 | 267 |     name: neutron-tempest-plugin-tap-as-a-service-2023-2 | 
 | 268 |     parent: neutron-tempest-plugin-tap-as-a-service | 
 | 269 |     override-checkout: stable/2023.2 |