-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathci_network_config.yml
198 lines (174 loc) · 6.17 KB
/
ci_network_config.yml
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
---
networks:
- name: 'access'
physical_network: 'dpdk-mgmt'
segmentation_id: '422'
allocation_pool_start: '10.35.185.65'
allocation_pool_end: '10.35.185.77'
cidr: '10.35.185.78/28'
enable_dhcp: true
gateway_ip: '10.35.185.78'
external: true
shared: true
router_name: router1
port_type: normal
network_type: vlan
test-networks:
- name: 'data1'
physical_network: 'dpdk-mgmt'
allocation_pool_start: '10.10.110.100'
allocation_pool_end: '10.10.110.200'
cidr: '10.10.110.0/24'
enable_dhcp: true
gateway_ip: '10.10.110.254'
network_type: vxlan
ip_version: 4
sec_groups: true
port_type: normal
mgmt: true
tag: external
dns_nameservers:
- 10.46.0.31
- 8.8.8.8
- name: 'sriov-1'
allocation_pool_start: '40.0.0.100'
allocation_pool_end: '40.0.0.200'
physical_network: sriov-1
cidr: '40.0.0.0/24'
enable_dhcp: false
gateway_ip: '40.0.0.254'
network_type: vlan
ip_version: 4
sec_groups: true
port_type: direct
trusted_vf: true
- name: 'sriov-2'
allocation_pool_start: '50.0.0.100'
allocation_pool_end: '50.0.0.200'
physical_network: sriov-2
cidr: '50.0.0.0/24'
enable_dhcp: false
gateway_ip: '50.0.0.254'
network_type: vlan
ip_version: 4
sec_groups: true
port_type: direct-physical
dns_nameservers:
- 10.46.0.31
- 8.8.8.8
flavors:
- name: m1.medium.huge_pages_cpu_pinning_numa_node-0
ram: 2048
disk: 20
vcpus: 2
extra_specs:
- "hw:mem_page_size": "1GB"
"hw:numa_mem.0": "2048"
"hw:numa_mempolicy": "strict"
"hw:numa_cpus.0": "0,1"
"hw:cpu_policy": "dedicated"
"hw:emulator_threads_policy": "share"
- name: m1.medium.huge_pages_cpu_pinning_numa_node-1
ram: 2048
disk: 20
vcpus: 2
extra_specs:
- "hw:mem_page_size": "1GB"
"hw:numa_mem.1": "2048"
"hw:numa_mempolicy": "strict"
"hw:numa_cpus.1": "0,1"
"hw:cpu_policy": "dedicated"
"hw:emulator_threads_policy": "share"
- name: m1.medium.huge_pages_cpu_pinning_numa_node-mix
ram: 2048
disk: 20
vcpus: 2
extra_specs:
- "hw:numa_nodes": "2"
"hw:mem_page_size": "1GB"
"hw:numa_mem.0": "1024"
"hw:numa_mem.1": "1024"
"hw:numa_mempolicy": "strict"
"hw:numa_cpus.0": "0"
"hw:numa_cpus.1": "1"
"hw:cpu_policy": "dedicated"
"hw:emulator_threads_policy": "share"
images:
- name: rhel7.5
url: http://download-node-02.eng.bos.redhat.com/brewroot/packages/rhel-guest-image/7.5/180/images/rhel-guest-image-7.5-180.x86_64.qcow2
image_ssh_user: cloud-user
tempest_flavor_name: m1.medium.huge_pages_cpu_pinning_numa_node-0
tests-setup:
- name: numa0
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
- name: numa1
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-1
router: true
- name: numamix
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-mix
router: true
- name: check-multiqueue-func
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
- name: check-compute-packages
package-names:
- tuned-2.10.0-6.el7.noarch
- tuned-profiles-cpu-partitioning-2.10.0-6.el7.noarch
- openvswitch2.10-2.10.0-28.el7fdp.1.x86_64
service-names:
- tuned
- openvswitch
tuned-profile: cpu-partitioning
availability-zone: normal
- name: test-ping-mtu
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
mtu: 8922
- name: multicast
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
- name: test_live_migration_basic
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
- name: cold-migration
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
- name: emulatorpin
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
emulatorpin_config:
- config_path: '/var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf'
check_section: 'compute'
check_value: 'cpu_shared_set'
- name: rx_tx
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
rx_tx_config:
- config_path: '/var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf'
check_section: 'libvirt'
check_value: 'rx_queue_size,tx_queue_size'
- name: trustedvfs
flavor: m1.medium.huge_pages_cpu_pinning_numa_node-0
router: true
# The variable provided within the Jenkins job
#tempest_config:
tempest_tests:
- nfv_tempest_plugin.tests.scenario.test_nfv_basic.TestNfvBasic.test_numa0_provider_network
- nfv_tempest_plugin.tests.scenario.test_nfv_basic.TestNfvBasic.test_numamix_provider_network
- nfv_tempest_plugin.tests.scenario.test_nfv_basic.TestNfvBasic.test_packages_compute
- nfv_tempest_plugin.tests.scenario.test_nfv_basic.TestNfvBasic.test_mtu_ping_test
- nfv_tempest_plugin.tests.scenario.test_nfv_basic.TestNfvBasic.test_cold_migration
- nfv_tempest_plugin.tests.scenario.test_nfv_basic.TestNfvBasic.test_emulatorpin
- nfv_tempest_plugin.tests.scenario.test_nfv_dpdk_usecases.TestDpdkScenarios.test_rx_tx
- nfv_tempest_plugin.tests.scenario.test_nfv_dpdk_usecases.TestDpdkScenarios.test_min_queues_functionality
- nfv_tempest_plugin.tests.scenario.test_nfv_dpdk_usecases.TestDpdkScenarios.test_equal_queues_functionality
- nfv_tempest_plugin.tests.scenario.test_nfv_dpdk_usecases.TestDpdkScenarios.test_max_queues_functionality
- nfv_tempest_plugin.tests.scenario.test_nfv_dpdk_usecases.TestDpdkScenarios.test_odd_queues_functionality
- nfv_tempest_plugin.tests.scenario.test_nfv_dpdk_usecases.TestDpdkScenarios.test_multicast
- nfv_tempest_plugin.tests.scenario.test_nfv_dpdk_usecases.TestDpdkScenarios.test_live_migration_block
- nfv_tempest_plugin.tests.scenario.test_nfv_sriov_usecases.TestSriovScenarios.test_sriov_trusted_vfs
- neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_subport_connectivity
- neutron_tempest_plugin.scenario.test_trunk.TrunkTest.test_trunk_subport_lifecycle
# Disable the test because the failure is known and fix will not be available in the near feature.
# - nfv_tempest_plugin.tests.scenario.test_nfv_basic.TestNfvBasic.test_numa1_provider_network