Add a http performance test script based on wrk
[iec.git] / ci / labs / arm / virtual2.yaml
1 ##############################################################################
2 # Copyright (c) 2019 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-48c-256g-2 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-48c-256g-2
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: 48
30     memory: 128G
31   disks:
32     - name: disk1
33       disk_capacity: 500G
34       disk_type: ssd
35       disk_interface: sata
36       disk_rotation: 0
37     - name: disk2
38       disk_capacity: 2T
39       disk_type: hdd
40       disk_interface: sata
41       disk_rotation: 7200
42   os: ubuntu-16.04
43   remote_params: &remote_params
44     type: ipmi
45     versions:
46       - 2.0
47     user: ADMIN
48     pass: ADMIN
49   remote_management:
50     <<: *remote_params
51     address: 10.0.19.6
52     mac_address: "00:00:00:00:00:00"
53   interfaces:
54     # Connected, used only for admin/PXE, enP5p144s0
55     - mac_address: "00:00:00:00:00:00"
56       speed: 1gb
57       features: 'dpdk|sriov'
58       name: 'nic1'
59     # Connected, used for public VLAN, enP2p1s0f1
60     - mac_address: "00:00:00:00:00:00"
61       speed: 10gb
62       features: 'dpdk|sriov'
63       name: 'nic2'
64 ##############################################################################
65 nodes:
66   - name: node-1
67     node: &nodeparams
68       # Fuel overrides certain params (e.g. cpus, mem) based on node role later
69       type: virtual
70       vendor: libvirt
71       model: virt
72       arch: aarch64
73       cpus: 1
74       cpu_cflags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
75       cores: 8
76       memory: 6G
77     disks: &disks
78       - name: 'disk1'
79         disk_capacity: 100G
80         disk_type: hdd
81         disk_interface: scsi  # virtio-scsi
82         disk_rotation: 7200
83     remote_management: &remotemgmt
84       type: libvirt
85       user: changeme
86       pass: changeme
87       address: 'qemu:///system'
88     interfaces: &interfaces
89       - name: 'nic1'
90         speed: 10gb
91         features: 'dpdk|sriov'
92         mac_address: "00:00:00:00:00:00"  # MACs will be assigned by libvirt
93         vlan: native
94       - name: 'nic2'
95         speed: 10gb
96         features: 'dpdk|sriov'
97         mac_address: "00:00:00:00:00:00"
98         vlan: native
99       - name: 'nic3'
100         speed: 10gb
101         features: 'dpdk|sriov'
102         mac_address: "00:00:00:00:00:00"
103         vlan: native
104       - name: 'nic4'
105         speed: 10gb
106         features: 'dpdk|sriov'
107         mac_address: "00:00:00:00:00:00"
108         vlan: native
109   ############################################################################
110   - name: node-2
111     node: *nodeparams
112     disks: *disks
113     remote_management: *remotemgmt
114     interfaces: *interfaces
115   ############################################################################
116   - name: node-3
117     node: *nodeparams
118     disks: *disks
119     remote_management: *remotemgmt
120     interfaces: *interfaces