replicaCount: 1 image: repository: clusterzx/paperless-ai pullPolicy: IfNotPresent tag: "" serviceAccount: create: false annotations: {} name: "" service: type: ClusterIP port: 30000 targetPort: 30000 env: PUID: 1000 PGID: 2000 PAPERLESS_AI_PORT: 30000 # Konfiguration für persistente Speicherung (Persistent Volume Claim). persistence: enabled: true storageClassName: "" 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: false pod: runAsUser: 1000 runAsGroup: 2000 fsGroup: 2000 container: allowPrivilegeEscalation: false capabilities: drop: - ALL # Konfiguration für Horizontal Pod Autoscaling (HPA). autoscaling: enabled: false minReplicas: 1 maxReplicas: 10 targetCPUUtilizationPercentage: 80 # Ressourcenanforderungen und -limits für den Container. resources: limits: cpu: 100m memory: 128Mi requests: cpu: 100m memory: 128Mi # Node-Selector für die Pod-Platzierung. nodeSelector: {} # Toleranzen für die Pod-Platzierung auf Tainted Nodes. tolerations: [] # Affinitätsregeln für die Pod-Platzierung. affinity: {} # Ingress-Konfiguration (optional, aber üblich für Webanwendungen). ingress: enabled: false className: "" # Der Ingress-Klassenname (z.B. nginx, traefik). annotations: {} hosts: - host: chart-example.local # Beispiel-Hostname. paths: - path: / # Der Pfad, der weitergeleitet werden soll. pathType: ImplementationSpecific # Der Typ des Pfades (Prefix, Exact, ImplementationSpecific). tls: [] # TLS-Konfiguration für den Ingress. # - secretName: chart-example-tls # Name des Secrets, das das TLS-Zertifikat enthält. # hosts: # - chart-example.local # Hostnamen, für die das Zertifikat gültig ist.