use specific hpa in favor of generic autoscaling for hpa values

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
pull/5110/head
Naseem Ullah 7 years ago
parent 9d3f2c65a8
commit 4fdfcb80bd

@ -289,22 +289,24 @@ spec:
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
name: {{ template "<CHARTNAME>.fullname" . }} name: {{ template "<CHARTNAME>.fullname" . }}
minReplicas: {{ .Values.hpa.minReplicas }} {{- with .Values.deployment.hpa }}
maxReplicas: {{ .Values.hpa.maxReplicas }} minReplicas: {{ .minReplicas }}
maxReplicas: {{ .maxReplicas }}
metrics: metrics:
{{- if .Values.autoscaling.targetCPUUtilizationPercentage }} {{- if .targetCPUUtilizationPercentage }}
- type: Resource - type: Resource
resource: resource:
name: cpu name: cpu
targetAverageUtilization: {{ .Values.hpa.targetCPUUtilizationPercentage }} targetAverageUtilization: {{ .targetCPUUtilizationPercentage }}
{{- end }} {{- end }}
{{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} {{- if .targetMemoryUtilizationPercentage }}
- type: Resource - type: Resource
resource: resource:
name: memory name: memory
targetAverageUtilization: {{ .Values.hpa.targetMemoryUtilizationPercentage }} targetAverageUtilization: {{ .targetMemoryUtilizationPercentage }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end }}
` `
const defaultService = `apiVersion: v1 const defaultService = `apiVersion: v1

Loading…
Cancel
Save