additional sriov policy values are failing when imported into sylva-units schema
Evidence:
Exiting as condition "reason" equals "InstallFailed" in unit HelmRelease/sylva-units, message: Helm install failed for release sriov-issue/sylva-units with chart sylva-units@0.0.0-git+c7667f34a897.1: values don't meet the specifications of the schema(s) in the following chart(s):
sylva-units:
- sriov.node_policies.sriov-network-policy: Additional property needVhostNet is not allowed
Values used in values.yaml file:
sriov:
node_policies:
sriov-network-policy:
nodeSelector:
feature.node.kubernetes.io/network-sriov.capable: "true"
resourceName: "sriov"
numVfs: 1
needVhostNet: true
deviceType: "vfio-pci"
nicSelector:
deviceID: "154c"
vendor: "8086"