fix: use longhorn PVC for homepage config, pin to v1.11.0

This commit is contained in:
2026-03-16 18:09:22 +01:00
parent 2e24fd27f2
commit 89863cb340
3 changed files with 16 additions and 7 deletions
+3 -7
View File
@@ -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
@@ -4,5 +4,6 @@ resources:
- namespace.yaml
- rbac.yaml
- configmap.yaml
- pvc.yaml
- deployment.yaml
- service.yaml
+12
View File
@@ -0,0 +1,12 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: homepage-config
namespace: homepage
spec:
accessModes:
- ReadWriteOnce
storageClassName: longhorn
resources:
requests:
storage: 100Mi