1234567891011121314151617181920 |
- apiVersion: v1
- kind: ConfigMap
- metadata:
- name: {{ include "openvpn.fullname" . }}-scripts
- data:
- # Main openvpn container startup script, aka ENTRYPOINT
- startscript: |-
- #!/bin/bash
- ip addr add {{ .Values.virtIP_addr }} dev {{ .Values.virtIP_dev }}
- mkdir /dev/net
- mknod /dev/net/tun c 10 200
- exec "/usr/sbin/openvpn" "--config" "/etc/openvpn/configuration/openvpn.conf"
-
- # Stop script, executed by separate container on Pod termination.
- stopscript: |-
- #!/bin/bash
- ip addr delete {{ .Values.virtIP_addr }} dev {{ .Values.virtIP_dev }}
- {{- if .Values.openvpn.healthcheck }}
- healthcheck: {{- toYaml .Values.openvpn.healthcheck | indent 2 }}
- {{- end }}
|