coins-demo/.helm/templates/02-deployment.yaml
2020-08-01 23:38:16 +02:00

37 lines
849 B
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Chart.Name }}
namespace: {{ .Chart.Name }}-{{ .Values.global.env }}
spec:
replicas: 1
selector:
matchLabels:
app: {{ .Chart.Name }}
template:
metadata:
labels:
app: {{ .Chart.Name }}
spec:
containers:
- name: {{ .Chart.Name }}
image: {{ .Values.DockerImage }}
ports:
- containerPort: 8888
env:
- name: DATABASE_HOST
value: "db-postgresql"
- name: DATABASE_USER
value: "postgres"
- name: DATABASE_PASSWORD
value: {{.Values.DBPwd | required "DBPwd is required" }}
resources:
limits:
cpu: 100m
memory: 150Mi
requests:
cpu: 100m
memory: 150Mi