Files
example-app/example-app-helm-chart/example-app/templates/deployment.yaml
2025-05-26 11:06:25 +03:00

44 lines
1.2 KiB
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
app.quarkus.io/quarkus-version: 3.22.3
app.quarkus.io/build-timestamp: 2025-05-26 - 06:36:42 +0000
labels:
app.kubernetes.io/name: example-app
app.kubernetes.io/version: 1.0.0-SNAPSHOT
app.kubernetes.io/managed-by: quarkus
name: example-app
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: example-app
app.kubernetes.io/version: 1.0.0-SNAPSHOT
template:
metadata:
annotations:
app.quarkus.io/quarkus-version: 3.22.3
app.quarkus.io/build-timestamp: 2025-05-26 - 06:36:42 +0000
labels:
app.kubernetes.io/managed-by: quarkus
app.kubernetes.io/name: example-app
app.kubernetes.io/version: 1.0.0-SNAPSHOT
spec:
imagePullSecrets:
- name: {{ .Values.app.secret }}
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: {{ .Values.app.image }}
imagePullPolicy: Always
name: example-app
ports:
- containerPort: {{ .Values.app.ports.http }}
name: http
protocol: TCP