fix owncloud

This commit is contained in:
2025-01-14 03:30:46 +01:00
parent 54fa46d473
commit 2fec69ab3b
5 changed files with 29 additions and 70 deletions

View File

@ -3,7 +3,7 @@ entries:
jackett: jackett:
- apiVersion: v2 - apiVersion: v2
appVersion: 1.16.0 appVersion: 1.16.0
created: "2025-01-14T03:27:09.565283+01:00" created: "2025-01-14T03:30:38.152532+01:00"
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
digest: cb583d90a982e50cb0028e2d8d2afce93ef8f64dc202ddffd59262a74ff33fe1 digest: cb583d90a982e50cb0028e2d8d2afce93ef8f64dc202ddffd59262a74ff33fe1
name: jackett name: jackett
@ -14,7 +14,7 @@ entries:
overseerr: overseerr:
- apiVersion: v2 - apiVersion: v2
appVersion: 1.16.0 appVersion: 1.16.0
created: "2025-01-14T03:27:09.565842+01:00" created: "2025-01-14T03:30:38.153094+01:00"
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
digest: ac634ebbb7000644e02606157bedbc8ab6e3dd59d22d8ee699093d0f683a2899 digest: ac634ebbb7000644e02606157bedbc8ab6e3dd59d22d8ee699093d0f683a2899
name: overseerr name: overseerr
@ -25,9 +25,9 @@ entries:
owncloud: owncloud:
- apiVersion: v2 - apiVersion: v2
appVersion: 1.16.0 appVersion: 1.16.0
created: "2025-01-14T03:27:09.566122+01:00" created: "2025-01-14T03:30:38.153366+01:00"
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
digest: 169eee3623dea8a0363efd459b31f65c452184b5c0755d0af447f2651a0e8eb5 digest: 8ac79b198f6f1dd61fe2ab806c0654edc96cb33e2300cc7c518d6977a590b1be
name: owncloud name: owncloud
type: application type: application
urls: urls:
@ -36,7 +36,7 @@ entries:
plex: plex:
- apiVersion: v2 - apiVersion: v2
appVersion: 1.16.0 appVersion: 1.16.0
created: "2025-01-14T03:27:09.566852+01:00" created: "2025-01-14T03:30:38.154109+01:00"
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
digest: 565cd7f5ab705d99bb9d5c81b6e8b0e9168be4cf442e1e5daba18bfcf0b5d882 digest: 565cd7f5ab705d99bb9d5c81b6e8b0e9168be4cf442e1e5daba18bfcf0b5d882
name: plex name: plex
@ -47,7 +47,7 @@ entries:
qbittorrent: qbittorrent:
- apiVersion: v2 - apiVersion: v2
appVersion: 1.16.0 appVersion: 1.16.0
created: "2025-01-14T03:27:09.567165+01:00" created: "2025-01-14T03:30:38.154396+01:00"
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
digest: 962463c2a27832ad6dc9709a3be008f242e1b039d9da7579becfa0bb96f6e063 digest: 962463c2a27832ad6dc9709a3be008f242e1b039d9da7579becfa0bb96f6e063
name: qbittorrent name: qbittorrent
@ -58,7 +58,7 @@ entries:
radarr: radarr:
- apiVersion: v2 - apiVersion: v2
appVersion: 1.16.0 appVersion: 1.16.0
created: "2025-01-14T03:27:09.567466+01:00" created: "2025-01-14T03:30:38.154763+01:00"
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
digest: 78b75bd7d472fadde70016881f54f3359293b39d6ea964344131cc5572bb2b2f digest: 78b75bd7d472fadde70016881f54f3359293b39d6ea964344131cc5572bb2b2f
name: radarr name: radarr
@ -69,7 +69,7 @@ entries:
sonarr: sonarr:
- apiVersion: v2 - apiVersion: v2
appVersion: 1.16.0 appVersion: 1.16.0
created: "2025-01-14T03:27:09.567754+01:00" created: "2025-01-14T03:30:38.155169+01:00"
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
digest: ba9b24a526270d72b33d1918755baa182095f97fb4f38df16b5a833c8138d6dc digest: ba9b24a526270d72b33d1918755baa182095f97fb4f38df16b5a833c8138d6dc
name: sonarr name: sonarr
@ -77,4 +77,4 @@ entries:
urls: urls:
- sonarr-0.1.0.tgz - sonarr-0.1.0.tgz
version: 0.1.0 version: 0.1.0
generated: "2025-01-14T03:27:09.564635+01:00" generated: "2025-01-14T03:30:38.151806+01:00"

Binary file not shown.

View File

@ -68,11 +68,8 @@ spec:
containerPort: {{ .Values.service.port }} containerPort: {{ .Values.service.port }}
protocol: TCP protocol: TCP
volumeMounts: volumeMounts:
- name: config - name: owncloud-data
mountPath: {{ .Values.persistence.config.mountPath }} mountPath: {{ .Values.persistence.mountPath }}
subPath: config
- name: files
mountPath: {{ .Values.persistence.files.mountPath }}
livenessProbe: livenessProbe:
httpGet: httpGet:
path: /status.php path: /status.php
@ -88,24 +85,13 @@ spec:
resources: resources:
{{- toYaml .Values.resources | nindent 12 }} {{- toYaml .Values.resources | nindent 12 }}
volumes: volumes:
- name: config - name: owncloud-data
{{- if .Values.persistence.config.enabled }} {{- if .Values.persistence.enabled }}
persistentVolumeClaim: persistentVolumeClaim:
{{- if .Values.persistence.config.existingClaim }} {{- if .Values.persistence.existingClaim }}
claimName: {{ .Values.persistence.config.existingClaim }} claimName: {{ .Values.persistence.existingClaim }}
{{- else }} {{- else }}
claimName: {{ include "owncloud.fullname" . }}-config claimName: {{ include "owncloud.fullname" . }}-data
{{- end }}
{{- else }}
emptyDir: {}
{{- end }}
- name: files
{{- if .Values.persistence.files.enabled }}
persistentVolumeClaim:
{{- if .Values.persistence.files.existingClaim }}
claimName: {{ .Values.persistence.files.existingClaim }}
{{- else }}
claimName: {{ include "owncloud.fullname" . }}-files
{{- end }} {{- end }}
{{- else }} {{- else }}
emptyDir: {} emptyDir: {}

View File

@ -1,35 +1,17 @@
{{- if and .Values.persistence.config.enabled (not .Values.persistence.config.existingClaim) }} {{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: {{ include "owncloud.fullname" . }}-config name: {{ include "owncloud.fullname" . }}-data
labels: labels:
{{- include "owncloud.labels" . | nindent 4 }} {{- include "owncloud.labels" . | nindent 4 }}
spec: spec:
accessModes: accessModes:
- {{ .Values.persistence.config.accessMode | quote }} - {{ .Values.persistence.accessMode | quote }}
{{- if .Values.persistence.config.storageClass }} {{- if .Values.persistence.storageClass }}
storageClassName: {{ .Values.persistence.config.storageClass | quote }} storageClassName: {{ .Values.persistence.storageClass | quote }}
{{- end }} {{- end }}
resources: resources:
requests: requests:
storage: {{ .Values.persistence.config.size | quote }} storage: {{ .Values.persistence.size | quote }}
{{- end }}
---
{{- if and .Values.persistence.files.enabled (not .Values.persistence.files.existingClaim) }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "owncloud.fullname" . }}-files
labels:
{{- include "owncloud.labels" . | nindent 4 }}
spec:
accessModes:
- {{ .Values.persistence.files.accessMode | quote }}
{{- if .Values.persistence.files.storageClass }}
storageClassName: {{ .Values.persistence.files.storageClass | quote }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.files.size | quote }}
{{- end }} {{- end }}

View File

@ -57,20 +57,11 @@ env:
# Persistence configuration # Persistence configuration
persistence: persistence:
config:
enabled: true
storageClass: ""
accessMode: ReadWriteOnce
size: 5Gi
mountPath: /var/www/owncloud
# Optional: Use existing PVC
existingClaim: ""
files:
enabled: true enabled: true
storageClass: "" storageClass: ""
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 100Gi size: 100Gi
mountPath: /var/www/owncloud/data mountPath: /var/www/owncloud
# Optional: Use existing PVC # Optional: Use existing PVC
existingClaim: "" existingClaim: ""