Updates Kuberef to use BMRA v21.08
[kuberef.git] / hw_config / ericsson-pod1 / idf.yaml
index 466a340..3e03d4c 100644 (file)
@@ -1,13 +1,9 @@
-# SPDX-license-identifier: Apache-2.0
-##############################################################################
-# Copyright (c) 2020 Ericsson 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
-##############################################################################
+# SPDX-FileCopyrightText: 2021 Ericsson AB and others
+#
+# SPDX-License-Identifier: Apache-2.0
+
 ---
-### ERICSSON POD 2 installer descriptor file ###
+### ERICSSON POD 1 installer descriptor file ###
 idf:
   version: 0.1
   net_config: &net_config
@@ -18,7 +14,6 @@ idf:
       gateway: 10.0.20.1
       mask: 24
       dns:
-        - 192.168.1.200
         - 8.8.8.8
     public:
       interface: 1
@@ -27,19 +22,24 @@ idf:
       gateway: 100.64.200.1
       mask: 24
       dns:
-        - 192.168.1.200
         - 8.8.8.8
   kubespray: &idf_kubespray
     nodes_roles:
-      node1: [k8s-cluster, kube-node, kube-master, etcd, vault]
-      node2: [k8s-cluster, kube-node]
+      node1: [k8s-cluster, kube-master, etcd, vault]
+      node2: [k8s-cluster, kube-master, etcd]
+      node3: [k8s-cluster, kube-master, etcd]
+      node4: [k8s-cluster, kube-node]
+      node5: [k8s-cluster, kube-node]
     groups:
       k8s-cluster:
         - kube-node
         - kube-master
     hostnames:
-      node1: master0
-      node2: node0
+      node1: master1
+      node2: master2
+      node3: master3
+      node4: node1
+      node5: node2
     network:
       # network mapping
       network_mapping:
@@ -64,3 +64,54 @@ engine:
 
   installers:
     kubespray: *idf_kubespray
+bmra:
+  profile: full_nfv
+  network_roles:
+    sriov:
+      - name: eth2
+        pci: "05:00.0"
+        pf_driver: i40e
+        vf_driver: vfio-pci
+    sriov_dpdk:
+      - name: eth3
+        pci: "05:00.1"
+        pf_driver: i40e
+        vf_driver: vfio-pci
+  device_roles:
+#    qat:
+#      - name: crypto01
+#        pci: "0000:ab:00.0"
+#        pci_type: c6xx
+#        vfs: 4
+  runtime: docker # 'docker' and 'containerd' supported
+  features:
+    sriov:
+      enable: false
+      sriov_vfs_per_port: 2
+      sriov_dpdk_vfs_per_port: 4
+    sriov_cni: false
+    sriov_net_dp: false
+    hugepages:
+      enable: false
+      default: 2M
+      amount: 10240
+    isolcpus:
+      enable: true
+      autogenerate: true
+      cpus: "4-9,14-19,24-29,34-39" # Not used when autogenerate is true
+    nfd: true
+    cmk:
+      enable: true
+      num_shared_cores: 3
+      num_exclusive_cores: 3
+    topology_manager:
+      enable: true
+      policy: "best-effort"
+    tas:
+      enable: true
+      demo_policy: false
+    bond_cni: true
+    psp: true
+    qat:
+      enable: false
+      update_drivers: false