devstack-plugin-tobiko/zuul.d/devstack-tobiko-ovs.yaml
Eduardo Olivares a0e2832fe9 Cleanup tobiko jobs
Removed devstack-tobiko-minimal, as it was just the same as
devstack-tobiko, but on setups with lower requirements, and this caused
some inestabilities recently.

Removed devstack-tobiko-heat which tested functional tests
(devstack-tobiko-functional already covers this) and create-resources
tests, which are covered in many other jobs.

Removed devstack-tobiko-storage job, which tested create-resources,
already covered in many other jobs.

Removed devstack-tobiko-sanity, because the sanity tests are run by many
other jobs (those running the faults workflow, for example).

Removed unused jobs devstack-tobiko-ovs-dvr,
devstack-tobiko-ovs-dvr-snat and devstack-tobiko-multinode-ovs.

Removed devstack-tobiko-designate and devstack-tobiko-designate-ovs
because their tests will be executed in devstack-tobiko and
devstack-tobiko-ovs respectively.

Depends-On: Id8ee0323ad09297c08685ce19a60df469ae16826
Depends-On: I7a658f7a965f54ff4337615d7107314b4faa44d4

Change-Id: I6015af347dba6b8a587fa3b3811ca4c8cdd41b7a
2025-01-22 16:21:38 +01:00

84 lines
2.8 KiB
YAML

---
- project-template:
name: devstack-tobiko-ovs
description: |
DevStack jobs intended to gate Tobiko project changes
check: &CHECK
jobs:
- devstack-tobiko-ovs
gate:
jobs:
- devstack-tobiko-ovs
periodic: *CHECK
# --- STANDALONE -------------------------------------------------------------
- job:
name: devstack-tobiko-ovs
parent: devstack-tobiko
description: |
Base Tobiko devstack job to be used with ML2/OVS.
voting: true
vars: &OVS_VARS
# TODO(fressi): restore name servers list as soon external connectivity
# is fixed
ipv4_dns_nameservers: []
devstack_localrc:
NETWORK_API_EXTENSIONS: >-
address-scope,agent,allowed-address-pairs,auto-allocated-topology,
availability_zone,binding,default-subnetpools,dhcp_agent_scheduler,
dns-domain-ports,dns-integration,dvr,empty-string-filtering,
ext-gw-mode,external-net,extra_dhcp_opt,extraroute,filter-validation,
fip-port-details,flavors,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,
pagination,port-security,project-id,provider,qos,
qos-bw-minimum-ingress,qos-fip,quotas,quota_details,rbac-policies,
router,router_availability_zone,security-group,
port-mac-address-regenerate,port-security-groups-filtering,
segment,service-type,sorting,standard-attr-description,
standard-attr-revisions,standard-attr-segment,
standard-attr-timestamp,standard-attr-tag,subnet_allocation,
trunk,trunk-details,uplink-status-propagation
Q_AGENT: openvswitch
Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
# https://bugs.launchpad.net/neutron/+bug/2031415
GLOBAL_VENV: false
devstack_services:
# Disable OVN services
ovn-controller: false
ovn-northd: false
ovs-vswitchd: false
ovsdb-server: false
q-ovn-metadata-agent: false
# Neutron services
q-agt: true
q-dhcp: true
q-l3: true
q-log: true
q-meta: true
q-metering: true
q-port-forwarding: true
q-qos: true
neutron-segments: true
neutron-trunk: false
br-ex-tcpdump: true
br-int-flows: true
c-bak: false
dstat: false
etcd: false
placement-api: true
s-account: false
s-container: false
s-object: false
s-proxy: false
tls-proxy: true
designate: true
devstack_plugins:
neutron: "https://opendev.org/openstack/neutron"
designate: https://opendev.org/openstack/designate.git