blob: f30e9c52299d8ff747f189bfdc0e6657151505a7 (
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.protectedNetName }}
annotations:
k8s.v1.cni.cncf.io/resourceName: intel.com/pci_sriov_net_{{ .Values.global.protectedNetProviderName }}
{{- if eq .Values.global.protectedNetProviderDriver "netdevice" }}
spec:
config: '{
"type": "sriov",
"name": "sriov-device",
"vlan": {{ .Values.global.protectedNetProviderVlan }},
"ipam": {
"type": "host-local",
"subnet": "{{ .Values.global.protectedNetCidr }}",
"routes": [{
"dst": "0.0.0.0/0"
}],
"gateway": "{{ .Values.global.protectedNetGwIp }}"
}
}'
{{- else }}
spec:
config: '{
"type": "sriov",
"name": "sriov-device",
"vlan": {{ .Values.global.protectedNetProviderVlan }}
}'
{{ end -}}
|