d085c7cc2b565ad20486e7e3a9a27af10308164a
[kuberef.git] / hw_config / equinix-metal / idf.yaml
1 ---
2 # SPDX-license-identifier: Apache-2.0
3 ##############################################################################
4 # Copyright (c) 2020
5 # All rights reserved. This program and the accompanying materials
6 # are made available under the terms of the Apache License, Version 2.0
7 # which accompanies this distribution, and is available at
8 # http://www.apache.org/licenses/LICENSE-2.0
9 ##############################################################################
10
11 idf:
12   version: 0.1
13   net_config: &net_config
14     public:
15       interface: 0
16   kubespray: &idf_kubespray
17     nodes_roles:
18       node1: [kube-master, etcd]
19       node2: [kube-node]
20     groups:
21       k8s-cluster:
22         - kube-node
23         - kube-master
24     hostnames:
25       # Update with hostnames of servers (node1: master, node2: worker)
26       node1: kref-mst
27       node2: kref-wrk
28
29 engine:
30   pod_name: kref-jmp
31   net_config: *net_config
32
33   # net_config network to be used by the PXE
34   pxe_network: public
35
36   # net_config network to be used for the internet access
37   public_network: public
38
39   installers:
40     kubespray: *idf_kubespray
41
42 bmra:
43   profile: full_nfv
44   network_roles:
45     sriov:
46       - name: eno2
47         bus_info: "19:00.1"
48         device_info: "8086:1572:0200"
49         driver: iavf
50     sriov_dpdk:
51       - name: eno4
52         bus_info: "19:00.3"
53         device_info: "8086:1572:0200"
54         driver: vfio-pci
55   features:
56     sriov:
57       enable: true
58       sriov_vfs_per_port: 2
59       sriov_dpdk_vfs_per_port: 4
60     sriov_cni: true
61     sriov_net_dp: true
62     hugepages:
63       enable: true
64       default: 2M
65       hugepages_1G: 0
66       hugepages_2M: 10240
67     isolcpus:
68       enable: true
69       cpus: "8-27,36-55"
70     nfd: true
71     cmk:
72       enable: true
73       num_shared_cores: 3
74       num_exclusive_cores: 3
75     topology_manager:
76       enable: true
77       policy: "best-effort"
78     tas:
79       enable: true
80       demo_policy: false
81     psp: true