Browse Source

Calculate zeoserver initialDelaySeconds based on the volume size

master
Fábio Kaiser Rauber 3 weeks ago
parent
commit
ad9f85d0f8
  1. 6
      charts/portalmodelo/v0.6.0/templates/zeoserver-deployment.yaml

6
charts/portalmodelo/v0.6.0/templates/zeoserver-deployment.yaml

@ -1,4 +1,6 @@
{{- if .Values.instance.zeoclient }}
{{- $sizeGi := regexFind "[0-9]+" (.Values.persistence.size | toString) | int }}
{{- $zeoInitialDelaySeconds := max 60 (int (mulf $sizeGi 0.9)) }}
apiVersion: apps/v1
kind: Deployment
metadata:
@ -87,7 +89,7 @@ spec:
livenessProbe:
tcpSocket:
port: 8100
initialDelaySeconds: 90
initialDelaySeconds: {{ $zeoInitialDelaySeconds }}
periodSeconds: 10
failureThreshold: 5
successThreshold: 1
@ -95,7 +97,7 @@ spec:
readinessProbe:
tcpSocket:
port: 8100
initialDelaySeconds: 90
initialDelaySeconds: {{ $zeoInitialDelaySeconds }}
periodSeconds: 5
failureThreshold: 5
successThreshold: 1

Loading…
Cancel
Save