Add a http performance test script based on wrk
[iec.git] / ci / labs / arm / baremetal1.yaml
1 ##############################################################################
2 # Copyright (c) 2020 Enea AB and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
8 ---
9 ### ubuntu1804-dev-96c-256g-1 pod descriptor file ###
10
11 version: 1.0
12 details:
13   pod_owner: Arm IEC team
14   contact: blueprints@lists.akraino.org   # use hashtag iec
15   lab: ENEA lab
16   location: Stockholm, Sweden
17   type: production
18   link: https://wiki.akraino.org/display/AK/IEC+Internal+Verification+and+Validation+Lab+Setup
19 ##############################################################################
20 jumphost:
21   name: ubuntu1804-dev-96c-256g-1
22   node:
23     type: baremetal
24     vendor: Cavium
25     model: ThunderX
26     arch: aarch64
27     cpus: 1
28     cpu_cflags: fp asimd evtstrm aes pmull sha1 sha2 crc32
29     cores: 96
30     memory: 256G
31   disks:
32     ## /dev/sdb
33     - name: disk1
34       disk_capacity: 2T
35       disk_type: hdd
36       disk_interface: sata
37       disk_rotation: 7200
38     ## /dev/sdc
39     - name: disk2
40       disk_capacity: 240G
41       disk_type: ssd
42       disk_interface: sata
43       disk_rotation: 0
44   os: ubuntu-18.04
45   remote_params: &remote_params
46     type: ipmi
47     versions:
48       - 2.0
49     user: ADMIN
50     pass: ADMIN
51   remote_management:
52     <<: *remote_params
53     address: 10.0.23.105
54     mac_address: "1C:1B:0D:02:F3:93"
55   interfaces:
56     - mac_address: "68:05:CA:46:8C:C2"
57       speed: 1gb
58       features: ''
59       name: 'nic1'
60     - mac_address: "1C:1B:0D:02:F3:8C"
61       speed: 10gb
62       features: 'dpdk|sriov'
63       name: 'nic2'
64     - mac_address: "1C:1B:0D:02:F3:8D"
65       speed: 10gb
66       features: 'dpdk|sriov'
67       name: 'nic3'
68     - mac_address: "1C:1B:0D:02:F3:8E"
69       speed: 10gb
70       features: 'dpdk|sriov'
71       name: 'nic4'
72     - mac_address: "1C:1B:0D:02:F3:8F"
73       speed: 10gb
74       features: 'dpdk|sriov'
75       name: 'nic5'
76     - mac_address: "1C:1B:0D:02:F3:90"
77       speed: 40gb
78       features: 'dpdk|sriov'
79       name: 'nic6'
80     - mac_address: "1C:1B:0D:02:F3:91"
81       speed: 40gb
82       features: 'dpdk|sriov'
83       name: 'nic7'
84     - mac_address: "1C:1B:0D:02:F3:92"
85       speed: 40gb
86       features: 'dpdk|sriov'
87       name: 'nic8'
88 ##############################################################################
89 nodes:
90   - name: cn8890-16
91     node: &nodeparams
92       type: baremetal
93       vendor: Cavium
94       model: ThunderX
95       arch: aarch64
96       cpus: 1
97       cpu_cflags: fp asimd evtstrm aes pmull sha1 sha2 crc32
98       cores: 48
99       memory: 128G
100     disks: &disks
101       - name: disk1
102         disk_capacity: 240G
103         disk_type: ssd
104         disk_interface: sata
105         disk_rotation: 0
106       - name: disk2
107         disk_capacity: 2T
108         disk_type: hdd
109         disk_interface: sata
110         disk_rotation: 7200
111     remote_management:
112       <<: *remote_params
113       address: 10.0.23.101
114       mac_address: "40:8D:5C:E5:BF:CA"
115     interfaces:
116       - mac_address: "68:05:CA:46:8B:64"
117         speed: 1gb
118         features: ''
119         name: 'nic1'
120       - mac_address: "40:8D:5C:E5:BF:C5"
121         speed: 10gb
122         features: 'dpdk|sriov'
123         name: 'nic2'
124       - mac_address: "40:8D:5C:E5:BF:C6"
125         speed: 10gb
126         features: 'dpdk|sriov'
127         name: 'nic3'
128       - mac_address: "40:8D:5C:E5:BF:C7"
129         speed: 10gb
130         features: 'dpdk|sriov'
131         name: 'nic4'
132       - mac_address: "40:8D:5C:E5:BF:C8"
133         speed: 10gb
134         features: 'dpdk|sriov'
135         name: 'nic5'
136       - mac_address: "40:8D:5C:E5:BF:C9"
137         speed: 40gb
138         features: 'dpdk|sriov'
139         name: 'nic6'
140   ############################################################################
141   - name: cn8890-17
142     node: *nodeparams
143     disks: *disks
144     remote_management:
145       <<: *remote_params
146       address: 10.0.23.102
147       mac_address: "40:8D:5C:E5:BF:FB"
148     interfaces:
149       - mac_address: "68:05:CA:46:8C:45"
150         speed: 1gb
151         features: ''
152         name: 'nic1'
153       - mac_address: "40:8D:5C:E5:BF:F6"
154         speed: 10gb
155         features: 'dpdk|sriov'
156         name: 'nic2'
157       - mac_address: "40:8D:5C:E5:BF:F7"
158         speed: 10gb
159         features: 'dpdk|sriov'
160         name: 'nic3'
161       - mac_address: "40:8D:5C:E5:BF:F8"
162         speed: 10gb
163         features: 'dpdk|sriov'
164         name: 'nic4'
165       - mac_address: "40:8D:5C:E5:BF:F9"
166         speed: 10gb
167         features: 'dpdk|sriov'
168         name: 'nic5'
169       - mac_address: "40:8D:5C:E5:BF:FA"
170         speed: 40gb
171         features: 'dpdk|sriov'
172         name: 'nic6'
173   ############################################################################
174   - name: cn8890-18
175     node: *nodeparams
176     disks: *disks
177     remote_management:
178       <<: *remote_params
179       address: 10.0.23.103
180       mac_address: "40:8D:5C:E5:BF:DF"
181     interfaces:
182       - mac_address: "68:05:CA:46:8C:D4"
183         speed: 1gb
184         features: ''
185         name: 'nic1'
186       - mac_address: "40:8D:5C:E5:BF:DA"
187         speed: 10gb
188         features: 'dpdk|sriov'
189         name: 'nic2'
190       - mac_address: "40:8D:5C:E5:BF:DB"
191         speed: 10gb
192         features: 'dpdk|sriov'
193         name: 'nic3'
194       - mac_address: "40:8D:5C:E5:BF:DC"
195         speed: 10gb
196         features: 'dpdk|sriov'
197         name: 'nic4'
198       - mac_address: "40:8D:5C:E5:BF:DD"
199         speed: 10gb
200         features: 'dpdk|sriov'
201         name: 'nic5'
202       - mac_address: "40:8D:5C:E5:BF:DE"
203         speed: 40gb
204         features: 'dpdk|sriov'
205         name: 'nic6'