apiVersion: v1
items:
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "ix-net",
            "interface": "eth0",
            "ips": [
                "172.16.0.44"
            ],
            "mac": "4e:41:6b:36:6e:db",
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-11-24T10:27:44Z"
    generateName: calibre-78ff5fd8c8-
    labels:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/name: calibre
      pod-template-hash: 78ff5fd8c8
    name: calibre-78ff5fd8c8-nw2ws
    namespace: ix-calibre
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: calibre-78ff5fd8c8
      uid: ff4d0b48-8a80-4960-a23d-de130a698e99
    resourceVersion: "2375540"
    uid: 33af888a-4911-49c0-aa73-611ff799b3a3
  spec:
    containers:
    - env:
      - name: PUID
        value: "568"
      - name: USER_ID
        value: "568"
      - name: UID
        value: "568"
      - name: UMASK
        value: "2"
      - name: UMASK_SET
        value: "2"
      - name: PGID
        value: "568"
      - name: GROUP_ID
        value: "568"
      - name: GID
        value: "568"
      - name: NVIDIA_DRIVER_CAPABILITIES
        value: all
      - name: TZ
        value: America/Indiana/Indianapolis
      - name: CLI_ARGS
      envFrom:
      - secretRef:
          name: calibre
      image: tccr.io/truecharts/calibre:6.8.0@sha256:75b6db9b213965593f862f9a4ec3d278003a54366aa7c387fd1f847206c4bf0a
      imagePullPolicy: IfNotPresent
      livenessProbe:
        failureThreshold: 5
        initialDelaySeconds: 10
        periodSeconds: 10
        successThreshold: 1
        tcpSocket:
          port: 8080
        timeoutSeconds: 5
      name: calibre
      ports:
      - containerPort: 8080
        name: main
        protocol: TCP
      - containerPort: 8081
        name: webserver
        protocol: TCP
      readinessProbe:
        failureThreshold: 5
        initialDelaySeconds: 10
        periodSeconds: 10
        successThreshold: 1
        tcpSocket:
          port: 8080
        timeoutSeconds: 5
      resources:
        limits:
          cpu: "4"
          gpu.intel.com/i915: "0"
          memory: 8Gi
        requests:
          cpu: 10m
          gpu.intel.com/i915: "0"
          memory: 50Mi
      securityContext:
        allowPrivilegeEscalation: false
        capabilities: {}
        privileged: false
        readOnlyRootFilesystem: false
        runAsNonRoot: false
      startupProbe:
        failureThreshold: 60
        initialDelaySeconds: 10
        periodSeconds: 5
        successThreshold: 1
        tcpSocket:
          port: 8080
        timeoutSeconds: 2
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      volumeMounts:
      - mountPath: /config
        name: config
      - mountPath: /ebooks
        name: list-0
      - mountPath: /shared
        name: shared
      - mountPath: /dev/shm
        name: shm
      - mountPath: /tmp
        name: temp
      - mountPath: /var/logs
        name: varlogs
      - mountPath: /var/run
        name: varrun
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-br62r
        readOnly: true
    dnsConfig:
      options:
      - name: ndots
        value: "1"
    dnsPolicy: ClusterFirst
    enableServiceLinks: false
    initContainers:
    - command:
      - /bin/sh
      - -c
      - |
        /bin/bash <<'EOF'
        echo "Automatically correcting permissions..."

        EOF
      image: tccr.io/truecharts/ubuntu:jammy-20221101@sha256:4b9475e08c5180d4e7417dc6a18a26dcce7691e4311e5353dbb952645c5ff43f
      imagePullPolicy: IfNotPresent
      name: prepare
      resources:
        limits:
          cpu: "4"
          memory: 8Gi
        requests:
          cpu: 10m
          memory: 50Mi
      securityContext:
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      volumeMounts:
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-br62r
        readOnly: true
    nodeName: ix-truenas
    preemptionPolicy: PreemptLowerPriority
    priority: 0
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext:
      fsGroup: 568
      fsGroupChangePolicy: OnRootMismatch
      runAsGroup: 0
      runAsUser: 0
      supplementalGroups:
      - 568
      - 44
      - 107
    serviceAccount: default
    serviceAccountName: default
    terminationGracePeriodSeconds: 10
    tolerations:
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
      tolerationSeconds: 300
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
      tolerationSeconds: 300
    volumes:
    - name: config
      persistentVolumeClaim:
        claimName: calibre-config
    - hostPath:
        path: /mnt/tank/Public/Ebooks
        type: ""
      name: list-0
    - emptyDir: {}
      name: shared
    - emptyDir:
        medium: Memory
      name: shm
    - emptyDir: {}
      name: temp
    - emptyDir: {}
      name: varlogs
    - emptyDir:
        medium: Memory
      name: varrun
    - name: kube-api-access-br62r
      projected:
        defaultMode: 420
        sources:
        - serviceAccountToken:
            expirationSeconds: 3607
            path: token
        - configMap:
            items:
            - key: ca.crt
              path: ca.crt
            name: kube-root-ca.crt
        - downwardAPI:
            items:
            - fieldRef:
                apiVersion: v1
                fieldPath: metadata.namespace
              path: namespace
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-11-24T10:27:46Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-11-24T10:28:04Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-11-24T10:28:04Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-11-24T10:27:44Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: docker://89eb69903dee1519da20e99df8593ad9400cde5df0618f39e9d2023189cc4f17
      image: sha256:39d5176b3bceedc6974143fa33150ff8cc21da36612da455109d0ac90a1a2ae8
      imageID: docker-pullable://tccr.io/truecharts/calibre@sha256:75b6db9b213965593f862f9a4ec3d278003a54366aa7c387fd1f847206c4bf0a
      lastState: {}
      name: calibre
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-11-24T10:27:47Z"
    hostIP: 192.168.1.7
    initContainerStatuses:
    - containerID: docker://33ddd9ba83734af0fe7ea8c04a5cd277e578b2f895296a891ef1fd9e6a4adc80
      image: sha256:b7349b403abea067ff150c63394dd600e30e32eb7dc0d4bb0c4ce8be63658c57
      imageID: docker-pullable://tccr.io/truecharts/ubuntu@sha256:4b9475e08c5180d4e7417dc6a18a26dcce7691e4311e5353dbb952645c5ff43f
      lastState: {}
      name: prepare
      ready: true
      restartCount: 0
      state:
        terminated:
          containerID: docker://33ddd9ba83734af0fe7ea8c04a5cd277e578b2f895296a891ef1fd9e6a4adc80
          exitCode: 0
          finishedAt: "2022-11-24T10:27:45Z"
          reason: Completed
          startedAt: "2022-11-24T10:27:45Z"
    phase: Running
    podIP: 172.16.0.44
    podIPs:
    - ip: 172.16.0.44
    qosClass: Burstable
    startTime: "2022-11-24T10:27:44Z"
- apiVersion: v1
  kind: Service
  metadata:
    annotations:
      meta.helm.sh/release-name: calibre
      meta.helm.sh/release-namespace: ix-calibre
      metallb.universe.tf/allow-shared-ip: calibre
    creationTimestamp: "2022-11-23T11:01:48Z"
    finalizers:
    - service.kubernetes.io/load-balancer-cleanup
    labels:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/managed-by: Helm
      app.kubernetes.io/name: calibre
      app.kubernetes.io/version: 6.8.0
      helm-revision: "3"
      helm.sh/chart: calibre-9.0.2
    name: calibre-webserver
    namespace: ix-calibre
    resourceVersion: "2247215"
    uid: 3f4e62e6-e65e-4a56-8bd4-8eb303e21b58
  spec:
    allocateLoadBalancerNodePorts: true
    clusterIP: 172.17.134.40
    clusterIPs:
    - 172.17.134.40
    externalTrafficPolicy: Cluster
    internalTrafficPolicy: Cluster
    ipFamilies:
    - IPv4
    ipFamilyPolicy: SingleStack
    ports:
    - name: webserver
      nodePort: 35604
      port: 8081
      protocol: TCP
      targetPort: 8081
    selector:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/name: calibre
    sessionAffinity: None
    type: LoadBalancer
  status:
    loadBalancer:
      ingress:
      - ip: 192.168.1.7
- apiVersion: v1
  kind: Service
  metadata:
    annotations:
      meta.helm.sh/release-name: calibre
      meta.helm.sh/release-namespace: ix-calibre
      metallb.universe.tf/allow-shared-ip: calibre
    creationTimestamp: "2022-11-23T11:01:48Z"
    finalizers:
    - service.kubernetes.io/load-balancer-cleanup
    labels:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/managed-by: Helm
      app.kubernetes.io/name: calibre
      app.kubernetes.io/version: 6.8.0
      helm-revision: "3"
      helm.sh/chart: calibre-9.0.2
    name: calibre
    namespace: ix-calibre
    resourceVersion: "2247231"
    uid: d50f065f-516b-473f-b041-4e6cf488f6e5
  spec:
    allocateLoadBalancerNodePorts: true
    clusterIP: 172.17.41.237
    clusterIPs:
    - 172.17.41.237
    externalTrafficPolicy: Cluster
    internalTrafficPolicy: Cluster
    ipFamilies:
    - IPv4
    ipFamilyPolicy: SingleStack
    ports:
    - name: main
      nodePort: 20880
      port: 8084
      protocol: TCP
      targetPort: 8080
    selector:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/name: calibre
    sessionAffinity: None
    type: LoadBalancer
  status:
    loadBalancer:
      ingress:
      - ip: 192.168.1.7
- apiVersion: apps/v1
  kind: Deployment
  metadata:
    annotations:
      deployment.kubernetes.io/revision: "2"
      meta.helm.sh/release-name: calibre
      meta.helm.sh/release-namespace: ix-calibre
      rollme: hvxMt
    creationTimestamp: "2022-11-02T08:52:40Z"
    generation: 5
    labels:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/managed-by: Helm
      app.kubernetes.io/name: calibre
      app.kubernetes.io/version: 6.8.0
      helm-revision: "3"
      helm.sh/chart: calibre-9.0.2
    name: calibre
    namespace: ix-calibre
    resourceVersion: "2375546"
    uid: b6540b9d-f598-4222-8f0d-4639806cd555
  spec:
    progressDeadlineSeconds: 600
    replicas: 1
    revisionHistoryLimit: 3
    selector:
      matchLabels:
        app.kubernetes.io/instance: calibre
        app.kubernetes.io/name: calibre
    strategy:
      type: Recreate
    template:
      metadata:
        creationTimestamp: null
        labels:
          app.kubernetes.io/instance: calibre
          app.kubernetes.io/name: calibre
      spec:
        containers:
        - env:
          - name: PUID
            value: "568"
          - name: USER_ID
            value: "568"
          - name: UID
            value: "568"
          - name: UMASK
            value: "2"
          - name: UMASK_SET
            value: "2"
          - name: PGID
            value: "568"
          - name: GROUP_ID
            value: "568"
          - name: GID
            value: "568"
          - name: NVIDIA_DRIVER_CAPABILITIES
            value: all
          - name: TZ
            value: America/Indiana/Indianapolis
          - name: CLI_ARGS
          envFrom:
          - secretRef:
              name: calibre
          image: tccr.io/truecharts/calibre:6.8.0@sha256:75b6db9b213965593f862f9a4ec3d278003a54366aa7c387fd1f847206c4bf0a
          imagePullPolicy: IfNotPresent
          livenessProbe:
            failureThreshold: 5
            initialDelaySeconds: 10
            periodSeconds: 10
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 5
          name: calibre
          ports:
          - containerPort: 8080
            name: main
            protocol: TCP
          - containerPort: 8081
            name: webserver
            protocol: TCP
          readinessProbe:
            failureThreshold: 5
            initialDelaySeconds: 10
            periodSeconds: 10
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "4"
              gpu.intel.com/i915: "0"
              memory: 8Gi
            requests:
              cpu: 10m
              memory: 50Mi
          securityContext:
            allowPrivilegeEscalation: false
            capabilities: {}
            privileged: false
            readOnlyRootFilesystem: false
            runAsNonRoot: false
          startupProbe:
            failureThreshold: 60
            initialDelaySeconds: 10
            periodSeconds: 5
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 2
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /config
            name: config
          - mountPath: /ebooks
            name: list-0
          - mountPath: /shared
            name: shared
          - mountPath: /dev/shm
            name: shm
          - mountPath: /tmp
            name: temp
          - mountPath: /var/logs
            name: varlogs
          - mountPath: /var/run
            name: varrun
        dnsConfig:
          options:
          - name: ndots
            value: "1"
        dnsPolicy: ClusterFirst
        enableServiceLinks: false
        initContainers:
        - command:
          - /bin/sh
          - -c
          - |
            /bin/bash <<'EOF'
            echo "Automatically correcting permissions..."

            EOF
          image: tccr.io/truecharts/ubuntu:jammy-20221101@sha256:4b9475e08c5180d4e7417dc6a18a26dcce7691e4311e5353dbb952645c5ff43f
          imagePullPolicy: IfNotPresent
          name: prepare
          resources:
            limits:
              cpu: "4"
              memory: 8Gi
            requests:
              cpu: 10m
              memory: 50Mi
          securityContext:
            runAsUser: 0
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
        restartPolicy: Always
        schedulerName: default-scheduler
        securityContext:
          fsGroup: 568
          fsGroupChangePolicy: OnRootMismatch
          runAsGroup: 0
          runAsUser: 0
          supplementalGroups:
          - 568
          - 44
          - 107
        serviceAccount: default
        serviceAccountName: default
        terminationGracePeriodSeconds: 10
        volumes:
        - name: config
          persistentVolumeClaim:
            claimName: calibre-config
        - hostPath:
            path: /mnt/tank/Public/Ebooks
            type: ""
          name: list-0
        - emptyDir: {}
          name: shared
        - emptyDir:
            medium: Memory
          name: shm
        - emptyDir: {}
          name: temp
        - emptyDir: {}
          name: varlogs
        - emptyDir:
            medium: Memory
          name: varrun
  status:
    availableReplicas: 1
    conditions:
    - lastTransitionTime: "2022-11-02T08:52:40Z"
      lastUpdateTime: "2022-11-23T11:03:05Z"
      message: ReplicaSet "calibre-78ff5fd8c8" has successfully progressed.
      reason: NewReplicaSetAvailable
      status: "True"
      type: Progressing
    - lastTransitionTime: "2022-11-24T10:28:04Z"
      lastUpdateTime: "2022-11-24T10:28:04Z"
      message: Deployment has minimum availability.
      reason: MinimumReplicasAvailable
      status: "True"
      type: Available
    observedGeneration: 5
    readyReplicas: 1
    replicas: 1
    updatedReplicas: 1
- apiVersion: apps/v1
  kind: ReplicaSet
  metadata:
    annotations:
      deployment.kubernetes.io/desired-replicas: "0"
      deployment.kubernetes.io/max-replicas: "0"
      deployment.kubernetes.io/revision: "1"
      meta.helm.sh/release-name: calibre
      meta.helm.sh/release-namespace: ix-calibre
      rollme: 4Um5D
    creationTimestamp: "2022-11-02T08:52:40Z"
    generation: 4
    labels:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/name: calibre
      pod-template-hash: cd8b56f75
    name: calibre-cd8b56f75
    namespace: ix-calibre
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: Deployment
      name: calibre
      uid: b6540b9d-f598-4222-8f0d-4639806cd555
    resourceVersion: "2246978"
    uid: f10e718a-6881-4a25-9289-bf546b11a623
  spec:
    replicas: 0
    selector:
      matchLabels:
        app.kubernetes.io/instance: calibre
        app.kubernetes.io/name: calibre
        pod-template-hash: cd8b56f75
    template:
      metadata:
        creationTimestamp: null
        labels:
          app.kubernetes.io/instance: calibre
          app.kubernetes.io/name: calibre
          pod-template-hash: cd8b56f75
      spec:
        containers:
        - env:
          - name: PUID
            value: "568"
          - name: USER_ID
            value: "568"
          - name: UID
            value: "568"
          - name: UMASK
            value: "2"
          - name: UMASK_SET
            value: "2"
          - name: PGID
            value: "568"
          - name: GROUP_ID
            value: "568"
          - name: GID
            value: "568"
          - name: NVIDIA_DRIVER_CAPABILITIES
            value: all
          - name: TZ
            value: America/Indiana/Indianapolis
          - name: CLI_ARGS
          envFrom:
          - secretRef:
              name: calibre
          image: tccr.io/truecharts/calibre:6.7.1@sha256:12ded47942cb0b3626f46635976eaf0ef290c37338e136607da65490c0aee7ac
          imagePullPolicy: IfNotPresent
          livenessProbe:
            failureThreshold: 5
            initialDelaySeconds: 10
            periodSeconds: 10
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 5
          name: calibre
          ports:
          - containerPort: 8080
            name: main
            protocol: TCP
          - containerPort: 8081
            name: webserver
            protocol: TCP
          readinessProbe:
            failureThreshold: 5
            initialDelaySeconds: 10
            periodSeconds: 10
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "4"
              gpu.intel.com/i915: "0"
              memory: 8Gi
            requests:
              cpu: 10m
              memory: 50Mi
          securityContext:
            allowPrivilegeEscalation: false
            capabilities: {}
            privileged: false
            readOnlyRootFilesystem: false
            runAsNonRoot: false
          startupProbe:
            failureThreshold: 60
            initialDelaySeconds: 10
            periodSeconds: 5
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 2
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /config
            name: config
          - mountPath: /ebooks
            name: list-0
          - mountPath: /shared
            name: shared
          - mountPath: /dev/shm
            name: shm
          - mountPath: /tmp
            name: temp
          - mountPath: /var/logs
            name: varlogs
          - mountPath: /var/run
            name: varrun
        dnsConfig:
          options:
          - name: ndots
            value: "1"
        dnsPolicy: ClusterFirst
        enableServiceLinks: false
        initContainers:
        - command:
          - /bin/sh
          - -c
          - |
            /bin/bash <<'EOF'
            echo "Automatically correcting permissions..."

            EOF
          image: tccr.io/truecharts/multi-init:1.0.0@sha256:122039a163f8791d409f55f8af5100928241c1c4bc3d55f6c9cbd58a9ef5049b
          imagePullPolicy: IfNotPresent
          name: prepare
          resources:
            limits:
              cpu: "4"
              memory: 8Gi
            requests:
              cpu: 10m
              memory: 50Mi
          securityContext:
            runAsUser: 0
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
        restartPolicy: Always
        schedulerName: default-scheduler
        securityContext:
          fsGroup: 568
          fsGroupChangePolicy: OnRootMismatch
          runAsGroup: 0
          runAsUser: 0
          supplementalGroups:
          - 568
          - 44
          - 107
        serviceAccount: default
        serviceAccountName: default
        terminationGracePeriodSeconds: 10
        volumes:
        - name: config
          persistentVolumeClaim:
            claimName: calibre-config
        - hostPath:
            path: /mnt/tank/Public/Ebooks
            type: ""
          name: list-0
        - emptyDir: {}
          name: shared
        - emptyDir:
            medium: Memory
          name: shm
        - emptyDir: {}
          name: temp
        - emptyDir: {}
          name: varlogs
        - emptyDir:
            medium: Memory
          name: varrun
  status:
    observedGeneration: 4
    replicas: 0
- apiVersion: apps/v1
  kind: ReplicaSet
  metadata:
    annotations:
      deployment.kubernetes.io/desired-replicas: "1"
      deployment.kubernetes.io/max-replicas: "1"
      deployment.kubernetes.io/revision: "2"
      meta.helm.sh/release-name: calibre
      meta.helm.sh/release-namespace: ix-calibre
      rollme: hvxMt
    creationTimestamp: "2022-11-23T11:01:49Z"
    generation: 1
    labels:
      app.kubernetes.io/instance: calibre
      app.kubernetes.io/name: calibre
      pod-template-hash: 78ff5fd8c8
    name: calibre-78ff5fd8c8
    namespace: ix-calibre
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: Deployment
      name: calibre
      uid: b6540b9d-f598-4222-8f0d-4639806cd555
    resourceVersion: "2375544"
    uid: ff4d0b48-8a80-4960-a23d-de130a698e99
  spec:
    replicas: 1
    selector:
      matchLabels:
        app.kubernetes.io/instance: calibre
        app.kubernetes.io/name: calibre
        pod-template-hash: 78ff5fd8c8
    template:
      metadata:
        creationTimestamp: null
        labels:
          app.kubernetes.io/instance: calibre
          app.kubernetes.io/name: calibre
          pod-template-hash: 78ff5fd8c8
      spec:
        containers:
        - env:
          - name: PUID
            value: "568"
          - name: USER_ID
            value: "568"
          - name: UID
            value: "568"
          - name: UMASK
            value: "2"
          - name: UMASK_SET
            value: "2"
          - name: PGID
            value: "568"
          - name: GROUP_ID
            value: "568"
          - name: GID
            value: "568"
          - name: NVIDIA_DRIVER_CAPABILITIES
            value: all
          - name: TZ
            value: America/Indiana/Indianapolis
          - name: CLI_ARGS
          envFrom:
          - secretRef:
              name: calibre
          image: tccr.io/truecharts/calibre:6.8.0@sha256:75b6db9b213965593f862f9a4ec3d278003a54366aa7c387fd1f847206c4bf0a
          imagePullPolicy: IfNotPresent
          livenessProbe:
            failureThreshold: 5
            initialDelaySeconds: 10
            periodSeconds: 10
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 5
          name: calibre
          ports:
          - containerPort: 8080
            name: main
            protocol: TCP
          - containerPort: 8081
            name: webserver
            protocol: TCP
          readinessProbe:
            failureThreshold: 5
            initialDelaySeconds: 10
            periodSeconds: 10
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "4"
              gpu.intel.com/i915: "0"
              memory: 8Gi
            requests:
              cpu: 10m
              memory: 50Mi
          securityContext:
            allowPrivilegeEscalation: false
            capabilities: {}
            privileged: false
            readOnlyRootFilesystem: false
            runAsNonRoot: false
          startupProbe:
            failureThreshold: 60
            initialDelaySeconds: 10
            periodSeconds: 5
            successThreshold: 1
            tcpSocket:
              port: 8080
            timeoutSeconds: 2
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /config
            name: config
          - mountPath: /ebooks
            name: list-0
          - mountPath: /shared
            name: shared
          - mountPath: /dev/shm
            name: shm
          - mountPath: /tmp
            name: temp
          - mountPath: /var/logs
            name: varlogs
          - mountPath: /var/run
            name: varrun
        dnsConfig:
          options:
          - name: ndots
            value: "1"
        dnsPolicy: ClusterFirst
        enableServiceLinks: false
        initContainers:
        - command:
          - /bin/sh
          - -c
          - |
            /bin/bash <<'EOF'
            echo "Automatically correcting permissions..."

            EOF
          image: tccr.io/truecharts/ubuntu:jammy-20221101@sha256:4b9475e08c5180d4e7417dc6a18a26dcce7691e4311e5353dbb952645c5ff43f
          imagePullPolicy: IfNotPresent
          name: prepare
          resources:
            limits:
              cpu: "4"
              memory: 8Gi
            requests:
              cpu: 10m
              memory: 50Mi
          securityContext:
            runAsUser: 0
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
        restartPolicy: Always
        schedulerName: default-scheduler
        securityContext:
          fsGroup: 568
          fsGroupChangePolicy: OnRootMismatch
          runAsGroup: 0
          runAsUser: 0
          supplementalGroups:
          - 568
          - 44
          - 107
        serviceAccount: default
        serviceAccountName: default
        terminationGracePeriodSeconds: 10
        volumes:
        - name: config
          persistentVolumeClaim:
            claimName: calibre-config
        - hostPath:
            path: /mnt/tank/Public/Ebooks
            type: ""
          name: list-0
        - emptyDir: {}
          name: shared
        - emptyDir:
            medium: Memory
          name: shm
        - emptyDir: {}
          name: temp
        - emptyDir: {}
          name: varlogs
        - emptyDir:
            medium: Memory
          name: varrun
  status:
    availableReplicas: 1
    fullyLabeledReplicas: 1
    observedGeneration: 1
    readyReplicas: 1
    replicas: 1
kind: List
metadata:
  resourceVersion: ""