mirror of https://github.com/helm/helm
Signed-off-by: Florian Hopfensperger <f.hopfensperger@gmail.com>pull/7514/head
parent
ecc0070417
commit
d03db32c25
@ -0,0 +1,9 @@
|
||||
dependencies:
|
||||
- name: dev
|
||||
repository: file://envs/dev
|
||||
version: v0.1.0
|
||||
- name: prod
|
||||
repository: file://envs/prod
|
||||
version: v0.1.0
|
||||
digest: sha256:9403fc24f6cf9d6055820126cf7633b4bd1fed3c77e4880c674059f536346182
|
||||
generated: "2020-02-03T10:38:51.180474+01:00"
|
@ -0,0 +1,22 @@
|
||||
apiVersion: v2
|
||||
name: parent-chart
|
||||
version: v0.1.0
|
||||
appVersion: v0.1.0
|
||||
dependencies:
|
||||
- name: dev
|
||||
repository: "file://envs/dev"
|
||||
version: ">= 0.0.1"
|
||||
condition: dev.enabled,global.dev.enabled
|
||||
tags:
|
||||
- dev
|
||||
import-values:
|
||||
- data
|
||||
|
||||
- name: prod
|
||||
repository: "file://envs/prod"
|
||||
version: ">= 0.0.1"
|
||||
condition: prod.enabled,global.prod.enabled
|
||||
tags:
|
||||
- prod
|
||||
import-values:
|
||||
- data
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,4 @@
|
||||
apiVersion: v2
|
||||
name: dev
|
||||
version: v0.1.0
|
||||
appVersion: v0.1.0
|
@ -0,0 +1,9 @@
|
||||
# Dev values parent-chart
|
||||
nameOverride: parent-chart-dev
|
||||
exports:
|
||||
data:
|
||||
resources:
|
||||
autoscaler:
|
||||
minReplicas: 1
|
||||
maxReplicas: 3
|
||||
targetCPUUtilizationPercentage: 80
|
@ -0,0 +1,4 @@
|
||||
apiVersion: v2
|
||||
name: prod
|
||||
version: v0.1.0
|
||||
appVersion: v0.1.0
|
@ -0,0 +1,9 @@
|
||||
# Prod values parent-chart
|
||||
nameOverride: parent-chart-prod
|
||||
exports:
|
||||
data:
|
||||
resources:
|
||||
autoscaler:
|
||||
minReplicas: 2
|
||||
maxReplicas: 5
|
||||
targetCPUUtilizationPercentage: 90
|
@ -0,0 +1,16 @@
|
||||
###################################################################################################
|
||||
# parent-chart horizontal pod autoscaler
|
||||
###################################################################################################
|
||||
apiVersion: autoscaling/v1
|
||||
kind: HorizontalPodAutoscaler
|
||||
metadata:
|
||||
name: {{ .Release.Name }}-autoscaler
|
||||
namespace: {{ .Release.Namespace }}
|
||||
spec:
|
||||
scaleTargetRef:
|
||||
apiVersion: apps/v1beta1
|
||||
kind: Deployment
|
||||
name: {{ .Release.Name }}
|
||||
minReplicas: {{ required "A valid .Values.resources.autoscaler.minReplicas entry required!" .Values.resources.autoscaler.minReplicas }}
|
||||
maxReplicas: {{ required "A valid .Values.resources.autoscaler.maxReplicas entry required!" .Values.resources.autoscaler.maxReplicas }}
|
||||
targetCPUUtilizationPercentage: {{ required "A valid .Values.resources.autoscaler.targetCPUUtilizationPercentage!" .Values.resources.autoscaler.targetCPUUtilizationPercentage }}
|
@ -0,0 +1,10 @@
|
||||
# Default values for parent-chart.
|
||||
nameOverride: parent-chart
|
||||
tags:
|
||||
dev: false
|
||||
prod: true
|
||||
resources:
|
||||
autoscaler:
|
||||
minReplicas: 0
|
||||
maxReplicas: 0
|
||||
targetCPUUtilizationPercentage: 99
|
Loading…
Reference in new issue