summaryrefslogtreecommitdiff
path: root/helmcharts/inject-adapter/helm/templates/_config.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'helmcharts/inject-adapter/helm/templates/_config.tpl')
-rw-r--r--helmcharts/inject-adapter/helm/templates/_config.tpl94
1 files changed, 94 insertions, 0 deletions
diff --git a/helmcharts/inject-adapter/helm/templates/_config.tpl b/helmcharts/inject-adapter/helm/templates/_config.tpl
new file mode 100644
index 00000000..688a08d3
--- /dev/null
+++ b/helmcharts/inject-adapter/helm/templates/_config.tpl
@@ -0,0 +1,94 @@
+{{- define "traffic-engine.mount.mrzcpd" -}}
+ - name: opt-tsg-mrzcpd
+ mountPath: /opt/tsg/mrzcpd
+ readOnly: false
+ - name: var-run-mrzcpd
+ mountPath: /var/run/mrzcpd
+ readOnly: false
+ - name: var-run-dpdk
+ mountPath: /var/run/dpdk
+ readOnly: false
+ - name: root-sys
+ mountPath: /root/sys
+ readOnly: false
+ - name: profile-mrzcpd
+ mountPath: /etc/profile.d/mrzcpd.sh
+ readOnly: true
+ - name: ldconfig-mrzcpd
+ mountPath: /etc/ld.so.conf.d/mrzcpd.conf
+ readOnly: true
+
+{{- end -}}
+
+{{- define "traffic-engine.mount.localtime" -}}
+ - name: localtime-node
+ mountPath: /etc/localtime
+ readOnly: true
+{{- end -}}
+
+{{- define "traffic-engine.volume.mrzcpd" -}}
+ - name: opt-tsg-mrzcpd
+ hostPath:
+ path: /opt/tsg/mrzcpd
+ - name: var-run-mrzcpd
+ hostPath:
+ path: /var/run/mrzcpd
+ - name: var-run-dpdk
+ hostPath:
+ path: /var/run/dpdk
+ - name: root-sys
+ hostPath:
+ path: /root/sys
+ - name: profile-mrzcpd
+ hostPath:
+ path: /etc/profile.d/mrzcpd.sh
+ type: File
+ - name: ldconfig-mrzcpd
+ hostPath:
+ path: /etc/ld.so.conf.d/mrzcpd.conf
+ type: File
+{{- end -}}
+
+{{- define "traffic-engine.volume.hostpath" -}}
+ - name: host-root
+ hostPath:
+ path: /
+{{- end -}}
+
+{{- define "traffic-engine.volume.localtime" -}}
+ - name: localtime-node
+ hostPath:
+ path: /etc/localtime
+{{- end -}}
+
+
+{{- define "traffic-engine.inject_adapter.mount.hostpath" -}}
+{{- if eq .Values.debug.inject_adapter.enable_mount_host_filesystem .Values.define_enable_val_yes }}
+ - name: host-root
+ mountPath: /host
+{{- end }}
+{{- end -}}
+
+
+{{- define "traffic-engine.inject_adapter.volume.prestart" -}}
+{{- if eq .Values.debug.inject_adapter.enable_prestart_script .Values.define_enable_val_yes }}
+ - name: inject-adapter-prestart
+ hostPath:
+{{- if .Values.debug.inject_adapter.prestart_script }}
+ path: {{ .Values.debug.inject_adapter.prestart_script }}
+{{- else }}
+ path: /etc/tsg-os/{{ .Release.Name }}/inject_adapter_prestart_script.sh
+{{- end }}
+ type: FileOrCreate
+{{- end }}
+{{- end -}}
+
+{{- define "traffic-engine.inject_adapter.mount.prestart" -}}
+{{- if eq .Values.debug.inject_adapter.enable_prestart_script .Values.define_enable_val_yes }}
+ - name: prestart-dir
+ mountPath: /tmp/prestart
+ - name: inject-adapter-prestart
+ mountPath: /opt/tsg/scripts/prestart.sh
+{{- end }}
+{{- end -}}
+