[ovs/dpdk] Parameterize node-specific compute args 91/52491/7
authorCristina Pauna <cristina.pauna@enea.com>
Wed, 21 Feb 2018 14:50:12 +0000 (16:50 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sun, 25 Feb 2018 22:45:14 +0000 (23:45 +0100)
commit672ae12f6a4ef316230e6187692ec647786add9c
tree15f05fc9367267ebfdbeddc63ba225b30cfcc8c8
parentebbd37dfb0605db89e84229fd891aa0cd141d1b0
[ovs/dpdk] Parameterize node-specific compute args

- node-specific parameters (nova pinning, hugepages, dpdk) should be
  configurable via IDF, on a per-node basis;
- keep default settings for lf-pod2, with and without DPDK,
  override them for virtual deploys via local-virtual1 IDF;
- leave neutron_tenant_* vars hardcoded for now, as they are required
  on both ctl and cmp nodes - this way we'll deal stricly with
  cmp params, so we can nicely pass them via config.yml to reclass
  per-node (and not per-role), allowing mixed computes later;
- add compute params for ovs/odl-noha, preparing them for
  deployment on baremetal later.

JIRA: ARMBAND-343

Change-Id: I89a58b9565679ab3882d85f07ae817690ae85c67
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
16 files changed:
mcp/config/labs/local/idf-virtual1.yaml
mcp/reclass/classes/cluster/all-mcp-arch-common/infra/config_dpdk_pdf.yml.j2
mcp/reclass/classes/cluster/all-mcp-arch-common/infra/config_pdf.yml.j2 [new file with mode: 0644]
mcp/reclass/classes/cluster/mcp-pike-odl-ha/infra/config.yml
mcp/reclass/classes/cluster/mcp-pike-odl-ha/openstack/init.yml
mcp/reclass/classes/cluster/mcp-pike-odl-noha/infra/config.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-dpdk-ha/openstack/compute_pdf.yml.j2
mcp/reclass/classes/cluster/mcp-pike-ovs-dpdk-ha/openstack/init.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-dpdk-noha/openstack/compute.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-dpdk-noha/openstack/init.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-ha/infra/config.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-ha/openstack/init.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-noha/infra/config.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-novcp-ha/infra/config.yml
mcp/reclass/classes/cluster/mcp-pike-ovs-novcp-ha/openstack/init.yml
mcp/scripts/pharos