apiVersion: apps/v1 kind: Deployment metadata: name: homarr namespace: homarr spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: homarr strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: labels: app: homarr spec: containers: - env: - name: SECRET_ENCRYPTION_KEY value: 35337a2b6c59790e46be301ceeb67a29ef78272b962f8d86103f1c2caeed36b4 - name: AUTH_PROVIDERS value: oidc - name: BASE_URL value: https://home.chemavx.xyz - name: AUTH_OIDC_ISSUER value: https://auth.chemavx.xyz/application/o/homarr-oidc/ - name: AUTH_OIDC_CLIENT_ID value: THDiU3sUF562PXa9LcXCAiKSQG596ZfqymcWJIks - name: AUTH_OIDC_CLIENT_SECRET value: 9EQzeq0bzwlHbfDffCk7r8KYi2fjaxY3FTcjt0wkmd62PykN6bn35RzpowtnMqWvsNOIOzo1PZZfHYlWIrWsKLz8COAZwFwOPeyxwu0oSE3fbreJKeGbq7seAXkFoGE3 - name: AUTH_OIDC_CLIENT_NAME value: Authentik - name: AUTH_OIDC_AUTO_LOGIN value: 'true' image: ghcr.io/homarr-labs/homarr@sha256:80ee593cd76afbbb34b8edb4b345281e2bf47d33e6d682684d6ad36624784ce0 imagePullPolicy: Always name: homarr ports: - containerPort: 7575 protocol: TCP resources: limits: cpu: 500m memory: 1Gi requests: cpu: 50m memory: 256Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /appdata/db name: db - mountPath: /appdata/redis name: redis dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 volumes: - name: db persistentVolumeClaim: claimName: homarr-db-pvc - name: redis persistentVolumeClaim: claimName: homarr-redis-pvc