Files
mktxp/chart/templates/deployment.yaml
T
feedc0de d3efe6d34c
Validate and publish mktxp chart / publish (push) Successful in 3s
Validate and publish mktxp chart / validate (push) Successful in 2s
Validate and publish mktxp chart / promote (push) Successful in 2s
Add Argo CD Helm chart release
2026-10-19 08:43:32 +02:00

42 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: mktxp-exporter
labels:
app: mktxp-exporter
app.kubernetes.io/name: mktxp
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: mktxp-exporter
template:
metadata:
labels:
app: mktxp-exporter
app.kubernetes.io/name: mktxp
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
automountServiceAccountToken: false
containers:
- name: mktxp
image: {{ printf "%s:%s" .Values.image.repository .Chart.AppVersion | quote }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
command: ["mktxp"]
args: ["--cfg-dir", "/mktxp_config", "export"]
ports:
- name: metrics
containerPort: {{ .Values.service.port }}
protocol: TCP
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumeMounts:
- name: mktxp-credentials
mountPath: /mktxp_config
readOnly: true
volumes:
- name: mktxp-credentials
secret:
secretName: {{ .Values.existingConfigSecret | quote }}