1 apiVersion: sriovnetwork.openshift.io/v1
2 kind: SriovOperatorConfig
6 {{- include "sriov-network-operator.labels" . | nindent 4 }}
8 {{- with .Values.configDaemon.nodeSelector }}
9 configDaemonNodeSelector:
10 {{- toYaml . | nindent 4 }}
12 enableInjector: {{ .Values.enableInjector }}
13 enableOperatorWebhook: {{ .Values.enableOperatorWebhook }}
14 logLevel: {{ .Values.logLevel }}
19 name: {{ include "sriov-network-operator.fullname" . }}
21 {{- include "sriov-network-operator.labels" . | nindent 4 }}
26 {{- include "sriov-network-operator.selectorLabels" . | nindent 6 }}
30 {{- include "sriov-network-operator.selectorLabels" . | nindent 8 }}
32 {{- with .Values.imagePullSecrets }}
34 {{- toYaml . | nindent 8 }}
36 serviceAccountName: {{ include "sriov-network-operator.serviceAccountName" . }}
38 - name: sriov-network-operator
39 image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
40 imagePullPolicy: {{ .Values.image.pullPolicy }}
42 - sriov-network-operator
44 - name: WATCH_NAMESPACE
47 fieldPath: metadata.namespace
48 - name: SRIOV_CNI_IMAGE
49 value: "{{ .Values.cni.image.repository }}:{{ .Values.cni.image.tag | default .Chart.AppVersion }}"
50 - name: SRIOV_INFINIBAND_CNI_IMAGE
51 value: "{{ .Values.infinibandCni.image.repository }}:{{ .Values.infinibandCni.image.tag | default .Chart.AppVersion }}"
52 - name: SRIOV_DEVICE_PLUGIN_IMAGE
53 value: "{{ .Values.devicePlugin.image.repository }}:{{ .Values.devicePlugin.image.tag | default .Chart.AppVersion }}"
54 - name: NETWORK_RESOURCES_INJECTOR_IMAGE
55 value: "{{ .Values.resourcesInjector.image.repository }}:{{ .Values.resourcesInjector.image.tag | default .Chart.AppVersion }}"
57 value: "sriov-network-operator"
58 - name: SRIOV_NETWORK_CONFIG_DAEMON_IMAGE
59 value: "{{ .Values.configDaemon.image.repository }}:{{ .Values.configDaemon.image.tag | default .Chart.AppVersion }}"
60 - name: SRIOV_NETWORK_WEBHOOK_IMAGE
61 value: "{{ .Values.webhook.image.repository }}:{{ .Values.webhook.image.tag | default .Chart.AppVersion }}"
62 - name: RESOURCE_PREFIX
63 value: "{{ .Values.resourcePrefix }}"
64 - name: ENABLE_ADMISSION_CONTROLLER
69 fieldPath: metadata.namespace
73 fieldPath: metadata.name
74 - name: RELEASE_VERSION
76 - name: SRIOV_CNI_BIN_PATH
79 {{- toYaml .Values.resources | nindent 12 }}
80 {{- with .Values.nodeSelector }}
82 {{- toYaml . | nindent 8 }}
84 {{- with .Values.affinity }}
86 {{- toYaml . | nindent 8 }}
88 {{- with .Values.tolerations }}
90 {{- toYaml . | nindent 8 }}