Update Paperless AI Helm Chart to version 0.2.0 #6
@ -1,7 +1,7 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
name: paperless-ai
|
name: paperless-ai
|
||||||
description: Ein Helm Chart für Paperless AI, basierend auf der Docker Compose Konfiguration.
|
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
|
appVersion: 3.0.7
|
||||||
keywords:
|
keywords:
|
||||||
- paperless-ai
|
- paperless-ai
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
apiVersion: networking.k8s.io/v1
|
apiVersion: networking.k8s.io/v1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "paperless-ai.fullname" . }} # Der Name des Ingress.
|
name: {{ include "paperless-ai.fullname" . }} # Der Name des Ingress
|
||||||
labels:
|
labels:
|
||||||
{{- include "paperless-ai.labels" . | nindent 4 }} # Allgemeine Labels für den Ingress.
|
{{- include "paperless-ai.labels" . | nindent 4 }} # Allgemeine Labels für den Ingress.
|
||||||
{{- with .Values.ingress.annotations }}
|
{{- with .Values.ingress.annotations }}
|
||||||
|
@ -1,20 +1,17 @@
|
|||||||
# pvc.yaml
|
{{- if .Values.persistence.enabled }}
|
||||||
# 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.
|
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "paperless-ai.fullname" . }}-data # Der Name des PVCs.
|
name: {{ include "paperless-ai.fullname" . }}-data
|
||||||
labels:
|
labels:
|
||||||
{{- include "paperless-ai.labels" . | nindent 4 }} # Allgemeine Labels für den PVC.
|
{{- include "paperless-ai.labels" . | nindent 4 }}
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- {{ .Values.persistence.accessMode }} # Der Zugriffsmodus für das Volume.
|
- {{ .Values.persistence.accessMode }}
|
||||||
{{- if .Values.persistence.storageClassName }}
|
{{- 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 }}
|
{{- end }}
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: {{ .Values.persistence.size }} # Die angeforderte Größe des Speichers.
|
storage: {{ .Values.persistence.size }}
|
||||||
{{- end }}
|
{{- end }}
|
@ -1,13 +1,15 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: { { - include "paperless-ai.fullname" . } }
|
name: {{ include "paperless-ai.fullname" . }}
|
||||||
labels: { { - include "paperless-ai.labels" . | nindent 4 } }
|
labels:
|
||||||
|
{{- include "paperless-ai.labels" . | nindent 4 }}
|
||||||
spec:
|
spec:
|
||||||
type: {{ .Values.service.type }}
|
type: {{ .Values.service.type }}
|
||||||
ports:
|
ports:
|
||||||
- port: {{ .Values.service.port }}
|
- port: {{ .Values.service.port }}
|
||||||
targetPort: {{ .Values.service.targetPort }}
|
targetPort: {{ .Values.service.targetPort }}
|
||||||
protocol:
|
protocol: TCP
|
||||||
name: http
|
name: http
|
||||||
selector: { { - include "paperless-ai.selectorLabels" . | nindent 4 } }
|
selector:
|
||||||
|
{{- include "paperless-ai.selectorLabels" . | nindent 4 }}
|
||||||
|
Reference in New Issue
Block a user