Update Paperless AI Helm Chart to version 0.2.0 #6
@ -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
|
||||
|
@ -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 }}
|
||||
|
@ -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.
|
||||
storage: {{ .Values.persistence.size }}
|
||||
{{- end }}
|
@ -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 }}
|
||||
ports:
|
||||
- port: {{ .Values.service.port }}
|
||||
targetPort: {{ .Values.service.targetPort }}
|
||||
protocol:
|
||||
protocol: TCP
|
||||
name: http
|
||||
selector: { { - include "paperless-ai.selectorLabels" . | nindent 4 } }
|
||||
selector:
|
||||
{{- include "paperless-ai.selectorLabels" . | nindent 4 }}
|
||||
|
Reference in New Issue
Block a user