4 name: {{ include "firewall.fullname" . }}
6 release: {{ .Release.Name }}
7 app: {{ include "firewall.name" . }}
8 chart: {{ .Chart.Name }}
10 replicas: {{ .Values.replicaCount }}
13 app: {{ include "firewall.name" . }}
14 release: {{ .Release.Name }}
18 app: {{ include "firewall.name" . }}
19 release: {{ .Release.Name }}
21 k8s.v1.cni.cncf.io/networks: '[
22 { "name": "sriov-device-{{ .Values.global.unprotectedNetName }}",
23 "interface": "veth12" },
24 { "name": "sriov-device-{{ .Values.global.protectedNetName }}",
25 "interface": "veth21" }
29 - name: {{ .Chart.Name }}
30 image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
31 imagePullPolicy: {{ .Values.image.pullPolicy }}
35 - name: unprotectedNetCidr
36 value: "{{.Values.global.unprotectedNetCidr}}"
37 - name: unprotectedNetGwIp
38 value: "{{.Values.global.unprotectedNetGwIp}}"
39 - name: protectedNetCidr
40 value: "{{.Values.global.protectedNetCidr}}"
41 - name: protectedNetGwIp
42 value: "{{.Values.global.protectedNetGwIp}}"
43 - name: dcaeCollectorIp
44 value: "{{.Values.global.dcaeCollectorIp}}"
45 - name: dcaeCollectorPort
46 value: "{{.Values.global.dcaeCollectorPort}}"
47 - name: unprotectedNetProviderDriver
48 value: "{{.Values.global.unprotectedNetProviderDriver}}"
49 - name: protectedNetProviderDriver
50 value: "{{.Values.global.protectedNetProviderDriver}}"
51 command: ["/bin/bash", "/opt/vfw_start.sh"]
58 - mountPath: /hugepages
61 mountPath: /lib/modules
68 cpu: {{ .Values.resources.cpu }}
69 memory: {{ .Values.resources.memory }}
70 hugepages-2Mi: {{ .Values.resources.hugepage }}
71 {{- if eq .Values.global.protectedNetProviderName .Values.global.unprotectedNetProviderName }}
72 intel.com/pci_sriov_net_{{ .Values.global.protectedNetProviderName }}: '2'
74 intel.com/pci_sriov_net_{{ .Values.global.protectedNetProviderName }}: '1'
75 intel.com/pci_sriov_net_{{ .Values.global.unprotectedNetProviderName }}: '1'
78 cpu: {{ .Values.resources.cpu }}
79 memory: {{ .Values.resources.memory }}
80 hugepages-2Mi: {{ .Values.resources.hugepage }}
81 {{- if eq .Values.global.protectedNetProviderName .Values.global.unprotectedNetProviderName }}
82 intel.com/pci_sriov_net_{{ .Values.global.protectedNetProviderName }}: '2'
84 intel.com/pci_sriov_net_{{ .Values.global.protectedNetProviderName }}: '1'
85 intel.com/pci_sriov_net_{{ .Values.global.unprotectedNetProviderName }}: '1'
99 name: {{ .Chart.Name }}-scripts-configmap
101 - name: admin-registry-secret