diff --git a/charts/tubearchivist-to-jellyfin/Chart.yaml b/charts/tubearchivist-to-jellyfin/Chart.yaml deleted file mode 100644 index 827a1da..0000000 --- a/charts/tubearchivist-to-jellyfin/Chart.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v2 -name: tubearchivist-to-jellyfin -version: 0.1.0 -description: Import library from tubearchivist to jellyfin -keywords: - - tubearchivist - - jellyfin - - job -sources: - - https://github.com/tubearchivist/tubearchivist-jf -maintainers: - - name: alexlebens -icon: https://avatars.githubusercontent.com/u/102734415?s=48&v=4 -appVersion: "v0.2.0" diff --git a/charts/tubearchivist-to-jellyfin/README.md b/charts/tubearchivist-to-jellyfin/README.md deleted file mode 100644 index a7c9355..0000000 --- a/charts/tubearchivist-to-jellyfin/README.md +++ /dev/null @@ -1,18 +0,0 @@ -## Introduction - -[Tube Archivist Jellyfin Integration](https://github.com/tubearchivist/tubearchivist-jf) - -Import your Tube Archivist media folder into Jellyfin - - -This chart bootstraps a [Tube Archivist Jellyfin Integration](https://github.com/tubearchivist/tubearchivist-jf) CronJob on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. - -## Prerequisites - -- Kubernetes -- Helm -- CronJob - -## Parameters - -See the [values files](values.yaml). diff --git a/charts/tubearchivist-to-jellyfin/templates/job.yaml b/charts/tubearchivist-to-jellyfin/templates/job.yaml deleted file mode 100644 index 05e4b27..0000000 --- a/charts/tubearchivist-to-jellyfin/templates/job.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: batch/v1 -kind: CronJob -metadata: - name: tubearchivist-to-jellyfin - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: tubearchivist-to-jellyfin - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: job - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - schedule: {{ .Values.job.schedule }} - successfulJobsHistoryLimit: 3 - failedJobsHistoryLimit: 3 - jobTemplate: - spec: - template: - spec: - restartPolicy: Never - containers: - - name: tubearchivist-to-jellyfin - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - command: ["python"] - args: ["main.py"] - env: - - name: TA_URL - value: "{{ .Values.config.tubearchivistUrl }}" - - name: TA_TOKEN - valueFrom: - secretKeyRef: - name: "{{ .Values.secrets.tubearchivistToken.existingSecretName }}" - key: "{{ .Values.secrets.tubearchivistToken.existingSecretKey }}" - - name: JF_URL - value: "{{ .Values.config.jellyfinUrl }}" - - name: JF_TOKEN - valueFrom: - secretKeyRef: - name: "{{ .Values.secrets.jellyfinToken.existingSecretName }}" - key: "{{ .Values.secrets.jellyfinToken.existingSecretKey }}" - - name: LISTEN_PORT - value: "8001" - volumeMounts: - - name: tubearchivist-youtube - mountPath: /youtube - volumes: - - name: tubearchivist-youtube - persistentVolumeClaim: - claimName: {{ .Values.persistence.youtube.claimName }} diff --git a/charts/tubearchivist-to-jellyfin/values.yaml b/charts/tubearchivist-to-jellyfin/values.yaml deleted file mode 100644 index 408edf3..0000000 --- a/charts/tubearchivist-to-jellyfin/values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -job: - schedule: "0 * * * *" -image: - repository: bbilly1/tubearchivist-jf - tag: v0.2.0 - pullPolicy: IfNotPresent -persistence: - youtube: - claimName: "" -config: - tubearchivistUrl: "" - jellyfinUrl: "" -secrets: - tubearchivistToken: - existingSecretName: "" - existingSecretKey: token - jellyfinToken: - existingSecretName: "" - existingSecretKey: token