Updates Kuberef to use BMRA v21.08
[kuberef.git] / hw_config / equinix-metal / idf.yaml
1 ---
2
3 # SPDX-FileCopyrightText: 2021 Anuket contributors
4 #
5 # SPDX-License-Identifier: Apache-2.0
6
7 idf:
8   version: 0.1
9   net_config: &net_config
10     public:
11       interface: 0
12   kubespray: &idf_kubespray
13     nodes_roles:
14       node1: [kube-master, etcd]
15       node2: [kube-node]
16     groups:
17       k8s-cluster:
18         - kube-node
19         - kube-master
20     hostnames:
21       # Update with hostnames of servers (node1: master, node2: worker)
22       node1: kref-mst
23       node2: kref-wrk
24
25 engine:
26   pod_name: kref-jmp
27   net_config: *net_config
28
29   # net_config network to be used by the PXE
30   pxe_network: public
31
32   # net_config network to be used for the internet access
33   public_network: public
34
35   installers:
36     kubespray: *idf_kubespray
37
38 bmra:
39   profile: full_nfv
40   network_roles:
41     sriov:
42       - name: eno2
43         pci: "19:00.1"
44         pf_driver: i40e
45         vf_driver: iavf
46     sriov_dpdk:
47       - name: eno4
48         pci: "19:00.3"
49         pf_driver: i40e
50         vf_driver: vfio-pci
51   device_roles:
52 #    qat:
53 #      - name: crypto01
54 #        pci: "0000:ab:00.0"
55 #        pci_type: c6xx
56 #        vfs: 4
57   runtime: docker # 'docker' and 'containerd' supported
58   features:
59     sriov:
60       enable: true
61       sriov_vfs_per_port: 2
62       sriov_dpdk_vfs_per_port: 4
63     sriov_cni: true
64     sriov_net_dp: true
65     hugepages:
66       enable: true
67       default: 2M
68       amount: 10240
69     isolcpus:
70       enable: true
71       autogenerate: true
72       cpus: "8-27,36-55" # Not used when autogenerate is true
73     nfd: true
74     cmk:
75       enable: true
76       num_shared_cores: 3
77       num_exclusive_cores: 3
78     topology_manager:
79       enable: true
80       policy: "best-effort"
81     tas:
82       enable: true
83       demo_policy: false
84     bond_cni: true
85     psp: true
86     qat:
87       enable: false
88       update_drivers: false