github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/apecloud-mysql-cluster/templates/validate.yaml (about) 1 {{/* 2 Validate cpu, memory and storage 3 */}} 4 {{- $cpu := (float64 .Values.cpu) }} 5 {{- $memory := (float64 .Values.memory) }} 6 {{- $storage := (float64 .Values.storage) }} 7 {{- if or (lt $cpu 0.5) (gt $cpu 64.0) }} 8 {{- fail (print "cpu must be between 0.5 and 64, got " $cpu) }} 9 {{- end }} 10 {{- if or (lt $memory 0.5) (gt $memory 1000.0) }} 11 {{- fail (print "memory must be between 0.5 and 1000, got " $memory) }} 12 {{- end }} 13 {{- if or (lt $storage 1.0 ) (gt $storage 10000.0) }} 14 {{- fail (print "storage must be between 1 and 10000, got " $storage) }} 15 {{- end }}