define all envVars, image pull secret & scale to 2 replicas

This commit is contained in:
2025-04-08 23:20:35 +02:00
parent 394c91ec66
commit 7c0ff1ab8d

View File

@@ -3,31 +3,57 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
annotations: annotations:
deployment.kubernetes.io/revision: '1'
labels: labels:
app: infra-map app: infra-map
name: infra-map name: infra-map
namespace: ${NAMESPACE} namespace: infra-map
spec: spec:
progressDeadlineSeconds: 600
replicas: 2 replicas: 2
revisionHistoryLimit: 10
selector: selector:
matchLabels: matchLabels:
app: infra-map app: infra-map
strategy:
type: RollingUpdate
template: template:
metadata: metadata:
labels: labels:
app: infra-map app: infra-map
spec: spec:
containers: containers:
- image: ${IMAGE} - image: ghcr.io/kevinmidboe/infra-map:282a33eedd3d93e2df508fe0153c81e65454ea13
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: infra-map name: infra-map
envFrom: env:
- secretRef: - name: HOMEASSISTANT_TOKEN
valueFrom:
secretKeyRef:
name: secret-env-values name: secret-env-values
imagePullPolicy: IfNotPresent key: HOMEASSISTANT_TOKEN
- name: HOMEASSISTANT_URL
valueFrom:
secretKeyRef:
name: secret-env-values
key: HOMEASSISTANT_URL
- name: PROXMOX_TOKEN
valueFrom:
secretKeyRef:
name: secret-env-values
key: PROXMOX_TOKEN
- name: PROXMOX_URL
valueFrom:
secretKeyRef:
name: secret-env-values
key: PROXMOX_URL
- name: TRAEFIK_URL
valueFrom:
secretKeyRef:
name: secret-env-values
key: TRAEFIK_URL
resources:
limits:
cpu: 900m
memory: 828Mi
requests:
cpu: 250m
memory: 64Mi
restartPolicy: Always restartPolicy: Always
imagePullSecrets:
- name: ghcr-login-secret