Build and deploy sriov module only on supported hosts. 49/113549/1
authorTodd Malsbary <todd.malsbary@intel.com>
Thu, 1 Oct 2020 21:17:59 +0000 (14:17 -0700)
committerTodd Malsbary <todd.malsbary@intel.com>
Mon, 5 Oct 2020 20:13:06 +0000 (13:13 -0700)
commit61dbe22ebb42279e388f53c557c267d43a774ed2
treee32aae2483599a1d7dda614217656c96c19db9cc
parente70a776fd2d16d7d386af0354afd3e086068ef00
Build and deploy sriov module only on supported hosts.

Building on the target host fixes a couple issues:
- In the containerized installer, the container image does not include
  the necessary kernel headers to build the module.
- The build and target host must have the same kernel version.  There
  is no guarantee of this.

The deploy uses NFD, similar to the QAT playbook.

Issue-ID: MULTICLOUD-1228
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I58705b73b8ce6d381b4649d5a20b8644e51e1b13
kud/deployment_infra/images/sriov-cni.yml
kud/deployment_infra/images/sriov-daemonset.yml
kud/deployment_infra/playbooks/configure-sriov.yml
kud/deployment_infra/playbooks/kud-vars.yml
kud/deployment_infra/playbooks/preconfigure-sriov.yml
kud/hosting_providers/containerized/installer.sh
kud/hosting_providers/vagrant/installer.sh