blob: e3e9bbd21bb813754c5f2e126f40202af919315f [file] [log] [blame]
{{/*
# Copyright 2018-present Open Networking Foundation
# Copyright 2018 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
*/}}
---
kind: ConfigMap
apiVersion: v1
metadata:
name: sriov-config
data:
config.json: |
{
"resourceList": [
{
"resourceName": "sriov_vfio_access_net",
"selectors": {
"pfNames": {{ toJson .Values.config.sriov.resourceList.vfio.accessPfNames }},
"drivers": ["vfio-pci"]
}
},
{
"resourceName": "sriov_vfio_core_net",
"selectors": {
"pfNames": {{ toJson .Values.config.sriov.resourceList.vfio.corePfNames }},
"drivers": ["vfio-pci"]
}
}
{{- if hasKey .Values.config.sriov.resourceList "netDevice" }}
,
{
"resourceName": "sriov_netdevice",
"selectors": {
"pfNames": {{ toJson .Values.config.sriov.resourceList.netDevice.pfNames }},
"drivers": {{ toJson .Values.config.sriov.resourceList.netDevice.drivers }}
}
}
{{- end }}
]
}