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
 | 
			
		||||
 
 | 
			
		||||
@@ -64,4 +64,4 @@ Erstellt den Namen des zu verwendenden Service Accounts.
 | 
			
		||||
{{- else -}}
 | 
			
		||||
    {{ default "default" .Values.serviceAccount.name }}
 | 
			
		||||
{{- end -}}
 | 
			
		||||
{{- end -}}
 | 
			
		||||
{{- end -}}
 | 
			
		||||
@@ -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.
 | 
			
		||||
{{- end }}
 | 
			
		||||
      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 } }
 | 
			
		||||
  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 }}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user