X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=site_type%2Fsriov-a13%2Ftemplates%2Fprofiles%2Fhost%2Fcp_r720.j2;h=99d241b376a29191ce3044264d0e3dcc439ad347;hb=a60475447ffe274bed8383907cd8384d543ba555;hp=b9ab3c9f9e823310085a3d506f83047fdfc90039;hpb=fbb206730195c6f03ded7658d08f1ef708ebf88b;p=yaml_builds.git diff --git a/site_type/sriov-a13/templates/profiles/host/cp_r720.j2 b/site_type/sriov-a13/templates/profiles/host/cp_r720.j2 index b9ab3c9..99d241b 100644 --- a/site_type/sriov-a13/templates/profiles/host/cp_r720.j2 +++ b/site_type/sriov-a13/templates/profiles/host/cp_r720.j2 @@ -41,7 +41,28 @@ data: - storage - overlay - calico - +{% if 'dpdk' in yaml %} + dpdk: + device_link: dpdk + slaves: + - dpdk_nic01 + networks: + - dpdk +{% endif %} +{% if 'sriov' in yaml %} + p1p1: + slaves: + - 'sriov_nic01' + sriov: + vf_count: 32 # Currently ignored + trustedmode: false + p3p2: + slaves: + - 'sriov_nic02' + sriov: + vf_count: 32 # Currently ignored + trustedmode: false +{% endif %} storage: physical_devices: {% for disk in yaml.disks %} @@ -86,13 +107,17 @@ data: metadata: owner_data: - openstack-l3-agent: enabled + tenant-ceph-osd: enabled + ucp-maas: enabled + openstack-nova-compute: enabled + openstack-libvirt: kernel + sriov: enabled ... --- schema: drydock/HostProfile/v1 metadata: schema: metadata/Document/v1 - name: cp_r740-secondary + name: cp_r720-secondary storagePolicy: cleartext layeringDefinition: abstract: false @@ -129,7 +154,28 @@ data: - storage - overlay - calico - +{% if 'dpdk' in yaml %} + dpdk: + device_link: dpdk + slaves: + - dpdk_nic01 + networks: + - dpdk +{% endif %} +{% if 'sriov' in yaml %} + p1p1: + slaves: + - 'sriov_nic01' + sriov: + vf_count: 32 # Currently ignored + trustedmode: false + p3p2: + slaves: + - 'sriov_nic02' + sriov: + vf_count: 32 # Currently ignored + trustedmode: false +{% endif %} storage: physical_devices: {% for disk in yaml.disks %} @@ -174,61 +220,13 @@ data: metadata: owner_data: - control-plane: enabled - ucp-control-plane: enabled - openstack-control-plane: enabled - openstack-heat: enabled - openstack-keystone: enabled - openstack-rabbitmq: enabled - openstack-dns-helper: enabled - openstack-mariadb: enabled - openstack-nova-control: enabled - # openstack-etcd: enabled - openstack-mistral: enabled - openstack-memcached: enabled - openstack-glance: enabled - openstack-horizon: enabled - openstack-cinder-control: enabled - openstack-cinder-volume: control + ceph-mon: disabled + tenant-ceph-mon: disabled + tenant-ceph-osd: enabled + ucp-maas: enabled + openstack-nova-compute: enabled + openstack-libvirt: kernel openstack-neutron: enabled openvswitch: enabled - ucp-barbican: enabled - # ceph-mon: enabled - ceph-mgr: enabled - ceph-osd: enabled - ceph-mds: enabled - ceph-rgw: enabled - ucp-maas: enabled - kube-dns: enabled - tenant-ceph-control-plane: enabled - # tenant-ceph-mon: enabled - tenant-ceph-rgw: enabled - tenant-ceph-mgr: enabled - kubernetes-apiserver: enabled - kubernetes-controller-manager: enabled - # kubernetes-etcd: enabled - kubernetes-scheduler: enabled - tiller-helm: enabled - # kube-etcd: enabled - calico-policy: enabled - calico-node: enabled - # calico-etcd: enabled - ucp-armada: enabled - ucp-drydock: enabled - ucp-deckhand: enabled - ucp-shipyard: enabled - IAM: enabled - ucp-promenade: enabled - prometheus-server: enabled - prometheus-client: enabled - fluentd: enabled - influxdb: enabled - kibana: enabled - elasticsearch-client: enabled - elasticsearch-master: enabled - elasticsearch-data: enabled - postgresql: enabled - kube-ingress: enabled - beta.kubernetes.io/fluentd-ds-ready: 'true' - node-exporter: enabled + sriov: enabled ...