blob: 568768f7ed88bf18e0007f28aee6420c295e9483 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
apiVersion: "k8s.cni.cncf.io/v1"
kind: NetworkAttachmentDefinition
metadata:
name: sriov-device-{{ .Values.global.unprotectedNetName }}
annotations:
k8s.v1.cni.cncf.io/resourceName: intel.com/pci_sriov_net_{{ .Values.global.unprotectedNetProviderName }}
{{- if eq .Values.global.unprotectedNetProviderDriver "netdevice" }}
spec:
config: '{
"type": "sriov",
"name": "sriov-device",
"vlan": {{ .Values.global.unprotectedNetProviderVlan }},
"ipam": {
"type": "host-local",
"subnet": "{{ .Values.global.unprotectedNetCidr }}",
"routes": [{
"dst": "0.0.0.0/0"
}],
"gateway": "{{ .Values.global.unprotectedNetGwIp }}"
}
}'
{{- else }}
spec:
config: '{
"type": "sriov",
"name": "sriov-device",
"vlan": {{ .Values.global.unprotectedNetProviderVlan }}
}'
{{ end -}}
|