From 89863cb3409b0fe557b3685cc4e2d656508d51c0 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 16 Mar 2026 18:09:22 +0100 Subject: [PATCH] fix: use longhorn PVC for homepage config, pin to v1.11.0 --- clusters/homelab/homepage/deployment.yaml | 10 +++------- clusters/homelab/homepage/kustomization.yaml | 1 + clusters/homelab/homepage/pvc.yaml | 12 ++++++++++++ 3 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 clusters/homelab/homepage/pvc.yaml diff --git a/clusters/homelab/homepage/deployment.yaml b/clusters/homelab/homepage/deployment.yaml index b80074e..3f854a7 100644 --- a/clusters/homelab/homepage/deployment.yaml +++ b/clusters/homelab/homepage/deployment.yaml @@ -16,7 +16,7 @@ spec: serviceAccountName: homepage containers: - name: homepage - image: ghcr.io/gethomepage/homepage:latest + image: ghcr.io/gethomepage/homepage:v1.11.0 ports: - containerPort: 3000 env: @@ -25,8 +25,6 @@ spec: volumeMounts: - name: config mountPath: /app/config - - name: logs - mountPath: /app/config/logs resources: requests: memory: "128Mi" @@ -36,7 +34,5 @@ spec: cpu: "200m" volumes: - name: config - configMap: - name: homepage-config - - name: logs - emptyDir: {} + persistentVolumeClaim: + claimName: homepage-config diff --git a/clusters/homelab/homepage/kustomization.yaml b/clusters/homelab/homepage/kustomization.yaml index 3014918..47a5279 100644 --- a/clusters/homelab/homepage/kustomization.yaml +++ b/clusters/homelab/homepage/kustomization.yaml @@ -4,5 +4,6 @@ resources: - namespace.yaml - rbac.yaml - configmap.yaml + - pvc.yaml - deployment.yaml - service.yaml diff --git a/clusters/homelab/homepage/pvc.yaml b/clusters/homelab/homepage/pvc.yaml new file mode 100644 index 0000000..37cfc25 --- /dev/null +++ b/clusters/homelab/homepage/pvc.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: homepage-config + namespace: homepage +spec: + accessModes: + - ReadWriteOnce + storageClassName: longhorn + resources: + requests: + storage: 100Mi