diff --git a/stable/openvpn/Chart.yaml b/stable/openvpn/Chart.yaml index a8c4b74781..b30ac741a5 100755 --- a/stable/openvpn/Chart.yaml +++ b/stable/openvpn/Chart.yaml @@ -3,7 +3,7 @@ description: A Helm chart to install an openvpn server inside a kubernetes clust generation is also part of the deployment, and this chart will generate client keys as needed. name: openvpn -version: 3.13.2 +version: 3.13.3 appVersion: 1.1.0 maintainers: - name: jfelten diff --git a/stable/openvpn/templates/openvpn-deployment.yaml b/stable/openvpn/templates/openvpn-deployment.yaml index 123b98e6f7..fa83634891 100644 --- a/stable/openvpn/templates/openvpn-deployment.yaml +++ b/stable/openvpn/templates/openvpn-deployment.yaml @@ -40,6 +40,19 @@ spec: capabilities: add: - NET_ADMIN + readinessProbe: + initialDelaySeconds: 5 + periodSeconds: 5 + successThreshold: 2 + exec: + command: + - nc + {{- if eq .Values.openvpn.OVPN_PROTO "udp" }} + - -u + {{- end }} + - -z + - 127.0.0.1 + - "{{ .Values.service.internalPort }}" resources: requests: cpu: "{{ .Values.resources.requests.cpu }}"