Refactor Helm template syntax in deployment YAML
All checks were successful
/ build-and-deploy (push) Successful in 1m23s

This commit is contained in:
2026-01-19 10:48:38 +01:00
committed by GitHub
parent 9ccc3371f6
commit 4947a54af4

View File

@@ -1,29 +1,29 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: { { .Release.Name } } name: {{ .Release.Name }}
namespace: { { .Release.Namespace } } namespace: {{ .Release.Namespace }}
labels: labels:
app: { { .Release.Name } } app: {{ .Release.Name }}
spec: spec:
replicas: 1 replicas: 1
# revisionHistoryLimit: 3 # revisionHistoryLimit: 3
selector: selector:
matchLabels: matchLabels:
app: { { .Release.Name } } app: {{ .Release.Name }}
template: template:
metadata: metadata:
labels: labels:
app: { { .Release.Name } } app: {{ .Release.Name }}
spec: spec:
imagePullSecrets: imagePullSecrets:
- name: github-container-registry - name: github-container-registry
containers: containers:
- name: { { .Release.Name } } - name: {{ .Release.Name }}
image: { { .Values.image } } image: {{ .Values.image }}
imagePullPolicy: Always imagePullPolicy: Always
command: command:
- { { .Values.command | default "web" | quote } } - {{ .Values.command | default "web" | quote }}
resources: resources:
requests: requests:
memory: 128M memory: 128M
@@ -31,25 +31,25 @@ spec:
limits: limits:
memory: 512M memory: 512M
ports: ports:
- containerPort: { { .Values.env.PORT | default 5000 } } - containerPort: {{ .Values.env.PORT | default 5000 }}
envFrom: envFrom:
- configMapRef: - configMapRef:
name: { { .Release.Name } } name: {{ .Release.Name }}
- secretRef: - secretRef:
name: { { .Release.Name } } name: {{ .Release.Name }}
- secretRef: - secretRef:
name: "{{ .Release.Name }}-db-connection" name: "{{ .Release.Name }}-db-connection"
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: { { .Release.Name } } name: {{ .Release.Name }}
namespace: { { .Release.Namespace } } namespace: {{ .Release.Namespace }}
spec: spec:
selector: selector:
app: { { .Release.Name } } app: {{ .Release.Name }}
ports: ports:
- name: wp - name: wp
protocol: TCP protocol: TCP
port: { { .Values.env.PORT | default 5000 } } port: {{ .Values.env.PORT | default 5000 }}
targetPort: { { .Values.env.PORT | default 5000 } } targetPort: {{ .Values.env.PORT | default 5000 }}