airshipit / treasuremap

Reference Airship manifests, CICD, and reference architecture.
http://openstack.org
Apache License 2.0
52 stars 39 forks source link

Onboard nfd-operator function in treasuremap #199

Closed lb4368 closed 3 years ago

lb4368 commented 3 years ago

Problem description As part of SRIOV support, NFD operator is becoming mandatory and it needs to be onboarded into treasuremap as a Day-1 function for end to end testing.

Proposed change Create a manifest function to deploy current version of the NFD operator: https://github.com/kubernetes-sigs/node-feature-discovery

lb4368 commented 3 years ago

Per Flight Plan discussion, the current approach is to use declarative labeling of host via host generator configuration (e.g. https://github.com/airshipit/airshipctl/blob/master/manifests/site/test-site/target/catalogues/hosts.yaml) rather that through discovery. The declared labels can be used for Multus/SRIOV configuration. Closing this issue for now. It can be re-opened if direction changes.