diff --git a/charts/paperless-ai/Chart.yaml b/charts/paperless-ai/Chart.yaml index 5d771d7..77dc30d 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.2.0 +version: 0.3.0 appVersion: 3.0.7 keywords: - paperless-ai diff --git a/charts/paperless-ai/templates/deployment.yaml b/charts/paperless-ai/templates/deployment.yaml index c6d9940..57ec226 100644 --- a/charts/paperless-ai/templates/deployment.yaml +++ b/charts/paperless-ai/templates/deployment.yaml @@ -44,6 +44,13 @@ spec: - name: http # Name des Ports. containerPort: {{ .Values.service.targetPort }} # Der Port, der im Container geöffnet ist. protocol: TCP # Das Protokoll des Ports. + livenessProbe: + {{- toYaml .Values.livenessProbe | nindent 12 }} + readinessProbe: + {{- toYaml .Values.readinessProbe | nindent 12 }} + resources: + {{- toYaml .Values.resources | nindent 12 }} + {{- with .Values.envs }} env: {{- range $key, $value := .Values.env }} - name: {{ $key }} # Name der Umgebungsvariable. diff --git a/charts/paperless-ai/values.yaml b/charts/paperless-ai/values.yaml index 9f45d72..10d3487 100644 --- a/charts/paperless-ai/values.yaml +++ b/charts/paperless-ai/values.yaml @@ -6,7 +6,7 @@ image: tag: "" serviceAccount: - create: true + create: false annotations: {} name: "" @@ -16,8 +16,8 @@ service: targetPort: 30000 env: - PUID: 1027 - PGID: 100 + # PUID: 1027 + # PGID: 100 PAPERLESS_AI_PORT: 30000 # Konfiguration für persistente Speicherung (Persistent Volume Claim). @@ -27,9 +27,22 @@ persistence: accessMode: ReadWriteOnce size: 1Gi +livenessProbe: + initialDelaySeconds: 60 + httpGet: + path: / + # path: /health + port: http +readinessProbe: + initialDelaySeconds: 60 + httpGet: + path: / + # path: /health + port: http + # Sicherheitskontext-Einstellungen für Pod und Container. securityContext: - enabled: true + enabled: false pod: runAsUser: 1027 runAsGroup: 100