Fix KubeVirt and SR-IOV addon interaction 89/124189/3
authorTodd Malsbary <todd.malsbary@intel.com>
Thu, 9 Sep 2021 18:24:45 +0000 (11:24 -0700)
committerTodd Malsbary <todd.malsbary@intel.com>
Wed, 15 Sep 2021 16:40:39 +0000 (09:40 -0700)
commit6027abb96369a30e6ccd3f747f4029e36232c0af
treef9c5ed58c4737e5728b67280debbba4b2eb034dd
parent5aa8c4de9fd620ef42ac5bf73b62f76d80e713a0
Fix KubeVirt and SR-IOV addon interaction

SR-IOV wants to drain the nodes during reconciliation of SriovNetwork
resources, while KubeVirt wants to keep at least one instance running
at all times via a PodDisruptionBudget.

KubeVirt's behavior is not customizable, so split the addons into
different composite apps that allow finer control of the instantiation
order.

Issue-ID: MULTICLOUD-1324
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I15c5cec3ef524b0b1d60dc201e04157272cbe376
kud/deployment_infra/emco/examples/01-cluster.yaml
kud/deployment_infra/emco/examples/02-project.yaml
kud/deployment_infra/emco/examples/03-addons-app.yaml
kud/deployment_infra/emco/examples/04-addon-resources-app.yaml [deleted file]
kud/deployment_infra/emco/examples/README.md
kud/deployment_infra/emco/examples/values.yaml.example
kud/hosting_providers/containerized/addons/README.md.tmpl
kud/hosting_providers/containerized/addons/values.yaml.tmpl
kud/tests/plugin_fw_v2.sh