* pipeline

* pipeline

* slack channel

* slack channel
This commit is contained in:
Rafi Greenberg
2021-01-08 10:55:17 -08:00
committed by GitHub
parent c51199111f
commit 26e25a5b23
9 changed files with 217 additions and 25 deletions

View File

@@ -0,0 +1,48 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Chart.Name }}
labels:
app: {{ .Chart.Name }}
spec:
replicas: {{ .Values.replicas }}
selector:
matchLabels:
app: {{ .Chart.Name }}
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
labels:
app: {{ .Chart.Name }}
spec:
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.registry }}/{{ .Values.image.name }}:{{ .Values.image.tag}}"
resources:
requests:
cpu: {{ .Values.resources.requests.cpu }}
memory: {{ .Values.resources.requests.memory }}
limits:
cpu: {{ .Values.resources.limits.cpu }}
memory: {{ .Values.resources.limits.memory }}
env:
# non-secret env vars
{{- range $name, $value := $.Values.env }}
{{- if not (empty $value) }}
- name: {{ $name | quote }}
value: {{ $value | quote }}
{{- end }}
{{- end }}
# Params for env vars populated from k8s secrets
{{- range $.Values.secrets }}
- name: {{ . }}
valueFrom:
secretKeyRef:
name: {{ $.Chart.Name }}
key: {{ . }}
{{- end }}