Files
Clemens Hering 1a0bbe9dfd
Some checks failed
Deploy KubeViz / deploy (push) Has been cancelled
Teststand
2026-03-01 07:40:49 +01:00

38 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "kubeviz-sample.fullname" . }}
namespace: {{ include "kubeviz-sample.namespace" . }}
labels:
{{- include "kubeviz-sample.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app.kubernetes.io/name: {{ include "kubeviz-sample.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
template:
metadata:
labels:
app.kubernetes.io/name: {{ include "kubeviz-sample.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
containers:
- name: app
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
ports:
- containerPort: {{ .Values.service.targetPort }}
name: http
env:
- name: APP_MODE
valueFrom:
configMapKeyRef:
name: {{ include "kubeviz-sample.fullname" . }}-config
key: APP_MODE
- name: API_TOKEN
valueFrom:
secretKeyRef:
name: {{ include "kubeviz-sample.fullname" . }}-secret
key: API_TOKEN