diff --git a/charts/portalmodelo/v0.6.0/templates/zeoserver-deployment.yaml b/charts/portalmodelo/v0.6.0/templates/zeoserver-deployment.yaml index f0d36b8..227fb09 100644 --- a/charts/portalmodelo/v0.6.0/templates/zeoserver-deployment.yaml +++ b/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