diff options
Diffstat (limited to 'helmcharts/inject-adapter/helm/templates/_config.tpl')
| -rw-r--r-- | helmcharts/inject-adapter/helm/templates/_config.tpl | 94 |
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 -}} + |
