Moving dev branch code to master branch
[yaml_builds.git] / site / hpgen10 / profiles / host / compute-r01.yaml
similarity index 79%
rename from site/site30/profiles/host/compute-r01.yaml
rename to site/hpgen10/profiles/host/compute-r01.yaml
index 35ece6c..67b04d8 100644 (file)
@@ -1,6 +1,6 @@
 ---
 ##############################################################################
-# Copyright © 2018 AT&T Intellectual Property. All rights reserved.          #
+# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.        #
 #                                                                            #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may    #
 # not use this file except in compliance with the License.                   #
 schema: drydock/HostProfile/v1
 metadata:
   schema: metadata/Document/v1
-  name: MyComputePlane_HP
+  name: ComputePlane
   storagePolicy: cleartext
   labels:
-    hosttype: MyComputePlane_HP
+    hosttype: ComputePlane
   layeringDefinition:
     abstract: false
     layer: site
@@ -33,6 +33,7 @@ metadata:
         name: ipmi_admin_password
         path: .
 data:
+  hardware_profile: DELL_HP_Generic
   oob:
     type: 'ipmi'
     network: 'oob'
@@ -56,6 +57,18 @@ data:
         - 'storage'
         - 'overlay'
         - 'calico'
+    p1p1:
+      slaves:
+        - 'sriov_nic01'
+      sriov:
+        vf_count: 32 # Currently ignored
+        trustedmode: false
+    p3p2:
+      slaves:
+        - 'sriov_nic02'
+      sriov:
+        vf_count: 32 # Currently ignored
+        trustedmode: false
   storage:
     physical_devices:
       sdj:
@@ -64,7 +77,6 @@ data:
         partitions:
           - name: 'root'
             size: '20g'
-            bootable: true
             filesystem:
               mountpoint: '/'
               fstype: 'ext4'
@@ -94,11 +106,19 @@ data:
     kernel: 'hwe-16.04'
     kernel_params:
       console: 'ttyS1,115200n8'
+      intel_iommu: 'on'
+      iommu: 'pt'
+      amd_iommu: 'on'
+      transparent_hugepage: 'never'
+      hugepagesz: 'hardwareprofile:hugepages.dpdk.size'
+      hugepages: 'hardwareprofile:hugepages.dpdk.count'
+      default_hugepagesz: 'hardwareprofile:hugepages.dpdk.size'
+      isolcpus: 'hardwareprofile:cpuset.kvm'
   metadata:
     owner_data:
       openstack-nova-compute: enabled
       openvswitch: enabled
       openstack-libvirt: kernel
+      sriov: enabled
       beta.kubernetes.io/fluentd-ds-ready: 'true'
 ...
-