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 serviceAccountName: homepage
containers: containers:
- name: homepage - name: homepage
image: ghcr.io/gethomepage/homepage:latest image: ghcr.io/gethomepage/homepage:v1.11.0
ports: ports:
- containerPort: 3000 - containerPort: 3000
env: env:
@@ -25,8 +25,6 @@ spec:
volumeMounts: volumeMounts:
- name: config - name: config
mountPath: /app/config mountPath: /app/config
- name: logs
mountPath: /app/config/logs
resources: resources:
requests: requests:
memory: "128Mi" memory: "128Mi"
@@ -36,7 +34,5 @@ spec:
cpu: "200m" cpu: "200m"
volumes: volumes:
- name: config - name: config
configMap: persistentVolumeClaim:
name: homepage-config claimName: homepage-config
- name: logs
emptyDir: {}
@@ -4,5 +4,6 @@ resources:
- namespace.yaml - namespace.yaml
- rbac.yaml - rbac.yaml
- configmap.yaml - configmap.yaml
- pvc.yaml
- deployment.yaml - deployment.yaml
- service.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