-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.zuul.yaml
87 lines (85 loc) · 2.89 KB
/
.zuul.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
- project:
check:
jobs:
- openstack-tox-pep8
- nuage-neutronclient-cli
- nuage-neutronclient-functional
gate:
jobs:
- openstack-tox-pep8
- nuage-neutronclient-cli
- nuage-neutronclient-functional
periodic:
jobs:
- nuage-neutronclient-functional
- job:
name: nuage-neutronclient-cli
parent: networking-nuage-base
nodeset: openstack-single-node-rhel7
vars:
tempest_test_regex: '^nuage_tempest_plugin\.tests\.api\.cli\..*'
- job:
name: nuage-neutronclient-functional
parent: devstack-tox-functional
nodeset: openstack-single-node-rhel7
irrelevant-files:
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
required-projects:
- OpenStack/networking-testsriov
- OpenStack/nuage-openstack-neutron
- OpenStack/nuage-openstack-neutronclient
- opendev.org/openstack/neutron
- opendev.org/openstack/python-openstackclient
- opendev.org/openstack/placement
run: playbooks/run.yaml
vars:
nuage_fip_range: "172.{{ 255 | random }}.{{ 255 | random }}"
vsp_release: "{{ nuage_vsp_release }}"
tox_envlist: functional
devstack_services:
tls-proxy: false
q-svc: true
c-bak: false
etcd: false
q-agt: false
q-dhcp: false
q-l3: false
q-meta: false
q-metering: false
s-account: false
s-container-sync: false
s-container: false
s-object: false
s-proxy: false
devstack_localrc:
USE_PYTHON3: false
LIBS_FROM_GIT: python-openstackclient
LIBVIRT_TYPE: kvm
IMAGE_URLS: "{{ image_url }}"
DEFAULT_IMAGE_FILE_NAME: cirros-ipv6.qcow2
DOWNLOAD_DEFAULT_IMAGES: False
FLOATING_RANGE: "{{ nuage_fip_range }}.0/24"
PUBLIC_NETWORK_GATEWAY: "{{ nuage_fip_range }}.1"
Q_PLUGIN: ml2
Q_USE_PROVIDERNET_FOR_PUBLIC: False
Q_ML2_PLUGIN_EXT_DRIVERS: nuage_subnet,nuage_port,port_security,nuage_network
Q_ML2_PLUGIN_TYPE_DRIVERS: vxlan,vlan,flat
Q_ML2_PLUGIN_MECHANISM_DRIVERS: nuage,nuage_baremetal,nuage_sriov,testsriov
PHYSICAL_NETWORK: physnet1,physnet2
ML2_VLAN_RANGES: physnet1:100:300,physnet2:100:300
NUAGE_VSD_DEF_NETPART_NAME: "NuageCi-{{ 1000000 | random }}"
NUAGE_FIP_UNDERLAY: True
NUAGE_USE_METADATA: True
NUAGE_METADATA_SHARED_SECRET: sharedsecret
NUAGE_PAT: legacy_disabled
OVS_BRIDGE: alubr0
devstack_plugins:
nuage-openstack-neutron: https://github.com/nuagenetworks/nuage-openstack-neutron.git
nuage-openstack-neutronclient: https://github.com/nuagenetworks/nuage-openstack-neutronclient.git
networking-testsriov: https://github.com/nuagenetworks/networking-testsriov.git