--- # Source: paperless-ai/templates/service.yaml apiVersion: v1 kind: Service metadata: name: paperless-ai labels: helm.sh/chart: paperless-ai-0.1.2 app.kubernetes.io/name: paperless-ai app.kubernetes.io/instance: paperless-ai app.kubernetes.io/version: "3.0.9" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP ports: - port: 3000 targetPort: http protocol: TCP name: http selector: app.kubernetes.io/name: paperless-ai app.kubernetes.io/instance: paperless-ai --- # Source: paperless-ai/templates/statefulset.yaml apiVersion: apps/v1 kind: StatefulSet metadata: name: paperless-ai labels: helm.sh/chart: paperless-ai-0.1.2 app.kubernetes.io/name: paperless-ai app.kubernetes.io/instance: paperless-ai app.kubernetes.io/version: "3.0.9" app.kubernetes.io/managed-by: Helm spec: serviceName: paperless-ai replicas: 1 selector: matchLabels: app.kubernetes.io/name: paperless-ai app.kubernetes.io/instance: paperless-ai template: metadata: labels: helm.sh/chart: paperless-ai-0.1.2 app.kubernetes.io/name: paperless-ai app.kubernetes.io/instance: paperless-ai app.kubernetes.io/version: "3.0.9" app.kubernetes.io/managed-by: Helm spec: enableServiceLinks: false securityContext: {} containers: - name: paperless-ai securityContext: {} image: "clusterzx/paperless-ai:3.0.9" imagePullPolicy: IfNotPresent ports: - name: http containerPort: 3000 protocol: TCP livenessProbe: httpGet: path: / port: http readinessProbe: httpGet: path: / port: http resources: {} env: - name: NODE_TLS_REJECT_UNAUTHORIZED value: "0" volumeMounts: - name: data mountPath: /app/data volumeClaimTemplates: - metadata: name: data labels: helm.sh/chart: paperless-ai-0.1.2 app.kubernetes.io/name: paperless-ai app.kubernetes.io/instance: paperless-ai app.kubernetes.io/version: "3.0.9" app.kubernetes.io/managed-by: Helm spec: accessModes: - ReadWriteOnce storageClassName: "openebs-3-replicas" resources: requests: storage: 5Gi --- # Source: paperless-ai/templates/tests/test-connection.yaml apiVersion: v1 kind: Pod metadata: name: "paperless-ai-test-connection" labels: helm.sh/chart: paperless-ai-0.1.2 app.kubernetes.io/name: paperless-ai app.kubernetes.io/instance: paperless-ai app.kubernetes.io/version: "3.0.9" app.kubernetes.io/managed-by: Helm annotations: "helm.sh/hook": test spec: containers: - name: wget image: busybox command: ['wget'] args: ['paperless-ai:3000'] restartPolicy: Never