--- # Source: seerr-chart/templates/serviceaccount.yaml apiVersion: v1 kind: ServiceAccount metadata: name: seerr-seerr-chart labels: helm.sh/chart: seerr-chart-3.0.2 app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr app.kubernetes.io/version: "v3.0.1" app.kubernetes.io/part-of: seerr-chart app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- # Source: seerr-chart/templates/persistentvolumeclaim.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: seerr-seerr-chart-config labels: helm.sh/chart: seerr-chart-3.0.2 app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr app.kubernetes.io/version: "v3.0.1" app.kubernetes.io/part-of: seerr-chart app.kubernetes.io/managed-by: Helm spec: accessModes: - ReadWriteOnce storageClassName: openebs-3-replicas resources: requests: storage: "5Gi" --- # Source: seerr-chart/templates/service.yaml apiVersion: v1 kind: Service metadata: name: seerr-seerr-chart labels: helm.sh/chart: seerr-chart-3.0.2 app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr app.kubernetes.io/version: "v3.0.1" app.kubernetes.io/part-of: seerr-chart app.kubernetes.io/managed-by: Helm spec: type: ClusterIP ports: - port: 80 targetPort: http protocol: TCP name: http selector: app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr ipFamilyPolicy: PreferDualStack --- # Source: seerr-chart/templates/statefulset.yaml apiVersion: apps/v1 kind: StatefulSet metadata: name: seerr-seerr-chart labels: helm.sh/chart: seerr-chart-3.0.2 app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr app.kubernetes.io/version: "v3.0.1" app.kubernetes.io/part-of: seerr-chart app.kubernetes.io/managed-by: Helm spec: serviceName: seerr-seerr-chart selector: matchLabels: app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr template: metadata: labels: helm.sh/chart: seerr-chart-3.0.2 app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr app.kubernetes.io/version: "v3.0.1" app.kubernetes.io/part-of: seerr-chart app.kubernetes.io/managed-by: Helm spec: serviceAccountName: seerr-seerr-chart securityContext: fsGroup: 1000 fsGroupChangePolicy: OnRootMismatch containers: - name: seerr-chart securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false readOnlyRootFilesystem: false runAsGroup: 1000 runAsNonRoot: true runAsUser: 1000 seccompProfile: type: RuntimeDefault image: "ghcr.io/seerr-team/seerr:v3.0.1" imagePullPolicy: IfNotPresent ports: - name: http containerPort: 5055 protocol: TCP livenessProbe: httpGet: path: / port: http readinessProbe: httpGet: path: / port: http resources: {} volumeMounts: - name: config mountPath: /app/config volumes: - name: config persistentVolumeClaim: claimName: seerr-seerr-chart-config --- # Source: seerr-chart/templates/tests/test-connection.yaml apiVersion: v1 kind: Pod metadata: name: "seerr-seerr-chart-test-connection" labels: helm.sh/chart: seerr-chart-3.0.2 app.kubernetes.io/name: seerr-chart app.kubernetes.io/instance: seerr app.kubernetes.io/version: "v3.0.1" app.kubernetes.io/part-of: seerr-chart app.kubernetes.io/managed-by: Helm annotations: "helm.sh/hook": test spec: containers: - name: wget image: busybox command: ['wget'] args: ['seerr-seerr-chart:80'] restartPolicy: Never