diff --git a/charts/paperless-ai/Chart.yaml b/charts/paperless-ai/Chart.yaml index 2f9fe56..5d771d7 100644 --- a/charts/paperless-ai/Chart.yaml +++ b/charts/paperless-ai/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: paperless-ai description: Ein Helm Chart für Paperless AI, basierend auf der Docker Compose Konfiguration. -version: 0.1.0 +version: 0.2.0 appVersion: 3.0.7 keywords: - paperless-ai diff --git a/charts/paperless-ai/templates/_helpers.tpl b/charts/paperless-ai/templates/_helpers.tpl index 642857b..498ee38 100644 --- a/charts/paperless-ai/templates/_helpers.tpl +++ b/charts/paperless-ai/templates/_helpers.tpl @@ -64,4 +64,4 @@ Erstellt den Namen des zu verwendenden Service Accounts. {{- else -}} {{ default "default" .Values.serviceAccount.name }} {{- end -}} -{{- end -}} +{{- end -}} \ No newline at end of file diff --git a/charts/paperless-ai/templates/ingress.yaml b/charts/paperless-ai/templates/ingress.yaml index 0e6fb72..9e41e57 100644 --- a/charts/paperless-ai/templates/ingress.yaml +++ b/charts/paperless-ai/templates/ingress.yaml @@ -5,7 +5,7 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: - name: {{ include "paperless-ai.fullname" . }} # Der Name des Ingress. + name: {{ include "paperless-ai.fullname" . }} # Der Name des Ingress labels: {{- include "paperless-ai.labels" . | nindent 4 }} # Allgemeine Labels für den Ingress. {{- with .Values.ingress.annotations }} diff --git a/charts/paperless-ai/templates/pvc.yaml b/charts/paperless-ai/templates/pvc.yaml index d2c9135..587c0b6 100644 --- a/charts/paperless-ai/templates/pvc.yaml +++ b/charts/paperless-ai/templates/pvc.yaml @@ -1,20 +1,17 @@ -# pvc.yaml -# Definiert einen Persistent Volume Claim (PVC) für die Paperless AI Anwendung. -# Ein PVC fordert persistenten Speicher vom Kubernetes-Cluster an. -{{- if .Values.persistence.enabled }} # Dieses Template wird nur gerendert, wenn 'persistence.enabled' true ist. +{{- if .Values.persistence.enabled }} apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: {{ include "paperless-ai.fullname" . }}-data # Der Name des PVCs. + name: {{ include "paperless-ai.fullname" . }}-data labels: - {{- include "paperless-ai.labels" . | nindent 4 }} # Allgemeine Labels für den PVC. + {{- include "paperless-ai.labels" . | nindent 4 }} spec: accessModes: - - {{ .Values.persistence.accessMode }} # Der Zugriffsmodus für das Volume. + - {{ .Values.persistence.accessMode }} {{- if .Values.persistence.storageClassName }} - storageClassName: {{ .Values.persistence.storageClassName }} # Die StorageClass, die für die Bereitstellung des Volumes verwendet werden soll. + storageClassName: {{ .Values.persistence.storageClassName }} {{- end }} resources: requests: - storage: {{ .Values.persistence.size }} # Die angeforderte Größe des Speichers. -{{- end }} + storage: {{ .Values.persistence.size }} +{{- end }} \ No newline at end of file diff --git a/charts/paperless-ai/templates/service.yaml b/charts/paperless-ai/templates/service.yaml index 8f50c3d..1ef8777 100644 --- a/charts/paperless-ai/templates/service.yaml +++ b/charts/paperless-ai/templates/service.yaml @@ -1,13 +1,15 @@ apiVersion: v1 kind: Service metadata: - name: { { - include "paperless-ai.fullname" . } } - labels: { { - include "paperless-ai.labels" . | nindent 4 } } + name: {{ include "paperless-ai.fullname" . }} + labels: + {{- include "paperless-ai.labels" . | nindent 4 }} spec: - type: { { .Values.service.type } } + type: {{ .Values.service.type }} ports: - - port: { { .Values.service.port } } - targetPort: { { .Values.service.targetPort } } - protocol: + - port: {{ .Values.service.port }} + targetPort: {{ .Values.service.targetPort }} + protocol: TCP name: http - selector: { { - include "paperless-ai.selectorLabels" . | nindent 4 } } + selector: + {{- include "paperless-ai.selectorLabels" . | nindent 4 }}