##############################################################################
# Copyright (c) 2018 Enea AB and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
---
### Enea ARM POD 10 descriptor file ###

version: 1.0
details:
  pod_owner: ENEA AB
  contact: dan.lilliehorn@enea.com
  lab: ENEA lab
  location: Stockholm, Sweden
  type: production
  link: https://wiki.opnfv.org/display/pharos/Enea+Hosting
##############################################################################
jumphost:
  name: jenkins-slave-arm-pod10
  node:
    type: baremetal
    vendor: Dell
    model: PowerEdge R440
    arch: x86_64
    cpus: 1
    cpu_cflags: skylake
    cores: 16
    memory: 96GB
  disks:
    - name: disk1
      disk_capacity: 240G
      disk_type: ssd
      disk_interface: sata
      disk_rotation: 0
    - name: disk2
      disk_capacity: 2T
      disk_type: hdd
      disk_interface: sata
      disk_rotation: 7200
  os: ubuntu-16.04
  remote_params: &remote_params
    type: ipmi
    versions:
      - 2.0
    user: ADMIN
    pass: ADMIN
  remote_management:
    <<: *remote_params
    address: 10.0.21.7
    mac_address: "D0:94:66:87:55:32"
  interfaces:
    # eno1
    - mac_address: "d0:94:66:87:55:38"
      speed: 1gb
      features: ''
      name: 'nic1'
    # eno2
    - mac_address: "d0:94:66:87:55:39"
      speed: 1gb
      features: ''
      name: 'nic2'
##############################################################################
nodes:
  - name: intel2660-1
    node: &nodeparams
      type: baremetal
      vendor: Dell
      model: PowerEdge R430
      arch: x86_64
      cpus: 1
      cpu_cflags: 'sandy bridge'
      cores: 14
      memory: 128GB
    disks: &disks
      - name: 'disk1'
        disk_capacity: 240G
        disk_type: ssd
        disk_interface: sata
        disk_rotation: 0
      - name: 'disk2'
        disk_capacity: 240G
        disk_type: ssd
        disk_interface: sata
        disk_rotation: 0
      - name: 'disk3'
        disk_capacity: 1T
        disk_type: ssd
        disk_interface: sata
        disk_rotation: 7200
      - name: 'disk4'
        disk_capacity: 1T
        disk_type: hdd
        disk_interface: sata
        disk_rotation: 7200
    remote_management:
      <<: *remote_params
      address: 10.0.21.2
      mac_address: "D0:94:66:58:8C:A8"
    interfaces:
      # eno1
      - mac_address: "D0:94:66:58:8C:A4"
        speed: 1gb
        features: ''
        name: 'nic1'
      # enp5s0f0
      - mac_address: "B4:96:91:31:9D:44"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      # enp5s0f1
      - mac_address: "B4:96:91:31:9D:46"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      # eno2 UNUSED
      - mac_address: "D0:94:66:58:8C:A5"
        speed: 1gb
        features: ''
        name: 'nic4'
      # eno3 UNUSED
      - mac_address: "D0:94:66:58:8C:A6"
        speed: 1gb
        features: ''
        name: 'nic5'
      # eno4 UNUSED
      - mac_address: "D0:94:66:58:8C:A7"
        speed: 1gb
        features: ''
        name: 'nic6'
  ############################################################################
  - name: intel2660-2
    node: *nodeparams
    disks: *disks
    remote_management:
      <<: *remote_params
      address: 10.0.21.3
      mac_address: "D0:94:66:6D:9A:DE"
    interfaces:
      # eno1
      - mac_address: "D0:94:66:6D:9A:DA"
        speed: 1gb
        features: ''
        name: 'nic1'
      # enp5s0f0
      - mac_address: "B4:96:91:31:9C:64"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      # enp5s0f1
      - mac_address: "B4:96:91:31:9C:66"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      # eno2 UNUSED
      - mac_address: "D0:94:66:6D:9A:DB"
        speed: 1gb
        features: ''
        name: 'nic4'
      # eno3 UNUSED
      - mac_address: "D0:94:66:6D:9A:DC"
        speed: 1gb
        features: ''
        name: 'nic5'
      # eno4 UNUSED
      - mac_address: "D0:94:66:6D:9A:DD"
        speed: 1gb
        features: ''
        name: 'nic6'
  ############################################################################
  - name: intel2660-3
    node: *nodeparams
    disks: *disks
    remote_management:
      <<: *remote_params
      address: 10.0.21.4
      mac_address: "D0:94:66:58:9E:DF"
    interfaces:
      # eno1
      - mac_address: "D0:94:66:58:9E:DB"
        speed: 1gb
        features: ''
        name: 'nic1'
      # enp5s0f0
      - mac_address: "B4:96:91:31:9C:9C"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      # enp5s0f1
      - mac_address: "B4:96:91:31:9C:9E"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      # eno2 UNUSED
      - mac_address: "D0:94:66:58:9E:DC"
        speed: 1gb
        features: ''
        name: 'nic4'
      # eno3 UNUSED
      - mac_address: "D0:94:66:58:9E:DD"
        speed: 1gb
        features: ''
        name: 'nic5'
      # eno4 UNUSED
      - mac_address: "D0:94:66:58:9E:DE"
        speed: 1gb
        features: ''
        name: 'nic6'
  ############################################################################
  - name: cn8890-14
    node:
      type: baremetal
      vendor: Cavium
      model: ThunderX
      arch: aarch64
      cpus: 1
      cpu_cflags: fp asimd evtstrm aes pmull sha1 sha2 crc32
      cores: 48
      memory: 128G
    disks:
      - name: 'disk1'
        disk_capacity: 240G
        disk_type: ssd
        disk_interface: sata
        disk_rotation: 0
    remote_management:
      type: ipmi
      versions:
        - 2.0
      user: ADMIN
      pass: ADMIN
      address: 10.0.21.5
      mac_address: "1c:1b:0d:60:ed:9b"
    interfaces:
      # enP5144s0, Connected, used only for admin/PXE
      - mac_address: "68:05:ca:42:cb:e5"
        speed: 1gb
        features: ''
        name: 'nic1'
      # enP2p1s0f1, Connected, trunk for all other VLANs
      - mac_address: "1c:1b:0d:60:ed:96"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      # enP2p1s0f2, private
      - mac_address: "1c:1b:0d:60:ed:97"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      # enP2p1s0f3, Not connected
      - mac_address: "1c:1b:0d:60:ed:98"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      # enP2p1s0f4, Not connected
      - mac_address: "1c:1b:0d:60:ed:99"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      # enP2p1s0f5, Not connected
      - mac_address: "1c:1b:0d:60:ed:9a"
        speed: 40gb
        features: 'dpdk|sriov'
        name: 'nic4'

  ############################################################################
  - name: cn8890-15
    node:
      type: baremetal
      vendor: Cavium
      model: ThunderX
      arch: aarch64
      cpus: 1
      cpu_cflags: fp asimd evtstrm aes pmull sha1 sha2 crc32
      cores: 48
      memory: 64G
    disks:
      - name: 'disk1'
        disk_capacity: 240G
        disk_type: ssd
        disk_interface: sata
        disk_rotation: 0
    remote_management:
      type: ipmi
      versions:
        - 2.0
      user: ADMIN
      pass: ADMIN
      address: 10.0.21.6
      mac_address: "1c:1b:0d:60:ed:b7"
    interfaces:
      # enP5p144s0
      - mac_address: "68:05:ca:42:cb:e8"
        speed: 1gb
        features: ''
        name: 'nic1'
      # enP2p1s0f1
      - mac_address: "1c:1b:0d:60:ed:b2"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic2'
      # enP2p1s0f2
      - mac_address: "1c:1b:0d:60:ed:b3"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic3'
      # enP2p1s0f3, Not connected
      - mac_address: "1c:1b:0d:60:ed:b4"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic4'
      # enP2p1s0f4, Not connected
      - mac_address: "1c:1b:0d:60:ed:b5"
        speed: 10gb
        features: 'dpdk|sriov'
        name: 'nic5'
      # enP2p1s0f5, Not connected
      - mac_address: "1c:1b:0d:60:ed:b6"
        speed: 40gb
        features: 'dpdk|sriov'
        name: 'nic6'