Update Paperless AI Helm Chart to version 0.2.0
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
All checks were successful
Build Helm Chart / helm-package (push) Successful in 4s
Bumped the version of the Paperless AI Helm chart from 0.1.0 to 0.2.0 to reflect the latest updates. Various templates have been modified for improved consistency and adherence to best practices. Notable changes include: - Removal of unnecessary comments in `pvc.yaml` for a cleaner look. - Simplification of indentation and formatting in `ingress.yaml`, `pvc.yaml`, and `service.yaml` to ensure correct rendering of Kubernetes resources. - Fixed comments in templates to clarify their purpose while removing inline comments for a streamlined approach. These changes enhance maintainability and clarity within the Helm chart templates. No breaking changes are introduced in this update.
This commit is contained in:
@ -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