fix: add initContainers to clean lost+found from Longhorn PVCs

This commit is contained in:
OpenCode Test
2025-12-24 14:15:50 -08:00
parent cf40c2d6db
commit badcd3b79f
3 changed files with 33 additions and 13 deletions

View File

@@ -13,7 +13,7 @@ spec:
releaseName: porthole releaseName: porthole
valueFiles: valueFiles:
- values.yaml - values.yaml
- ../../argocd/values-porthole.yaml - values-cluster.yaml
destination: destination:
server: https://kubernetes.default.svc server: https://kubernetes.default.svc
namespace: porthole namespace: porthole

View File

@@ -50,6 +50,16 @@ spec:
tolerations: tolerations:
{{ $tols | indent 8 }} {{ $tols | indent 8 }}
{{- end }} {{- end }}
initContainers:
- name: cleanup-lost-found
image: busybox:1.36
command:
- sh
- -c
- rm -rf /data/lost+found || true
volumeMounts:
- name: data
mountPath: /data
containers: containers:
- name: minio - name: minio
image: {{ printf "%s:%s" .Values.images.minio.repository .Values.images.minio.tag | quote }} image: {{ printf "%s:%s" .Values.images.minio.repository .Values.images.minio.tag | quote }}

View File

@@ -46,6 +46,16 @@ spec:
tolerations: tolerations:
{{ $tols | indent 8 }} {{ $tols | indent 8 }}
{{- end }} {{- end }}
initContainers:
- name: cleanup-lost-found
image: busybox:1.36
command:
- sh
- -c
- rm -rf /var/lib/postgresql/data/lost+found || true
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
containers: containers:
- name: postgres - name: postgres
image: {{ printf "%s:%s" .Values.images.postgres.repository .Values.images.postgres.tag | quote }} image: {{ printf "%s:%s" .Values.images.postgres.repository .Values.images.postgres.tag | quote }}