diff --git a/archive/tubearchivist-to-jellyfin/values.yaml b/archive/tubearchivist-to-jellyfin/values.yaml deleted file mode 100644 index 718ec02..0000000 --- a/archive/tubearchivist-to-jellyfin/values.yaml +++ /dev/null @@ -1,10 +0,0 @@ -job: - schedule: "0 * * * *" -image: - repository: bbilly1/tubearchivist-jf - tag: v0.1.2 - pullPolicy: IfNotPresent -envFrom: -persistence: - youtube: - claimName: diff --git a/archive/tubearchivist-to-jellyfin/Chart.yaml b/charts/tubearchivist-to-jellyfin/Chart.yaml similarity index 95% rename from archive/tubearchivist-to-jellyfin/Chart.yaml rename to charts/tubearchivist-to-jellyfin/Chart.yaml index 395328a..775ee42 100644 --- a/archive/tubearchivist-to-jellyfin/Chart.yaml +++ b/charts/tubearchivist-to-jellyfin/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: tubearchivist-to-jellyfin -version: 0.0.3 +version: 0.0.4 description: Import library from tubearchivist to jellyfin keywords: - tubearchivist diff --git a/archive/tubearchivist-to-jellyfin/README.md b/charts/tubearchivist-to-jellyfin/README.md similarity index 100% rename from archive/tubearchivist-to-jellyfin/README.md rename to charts/tubearchivist-to-jellyfin/README.md diff --git a/archive/tubearchivist-to-jellyfin/templates/job.yaml b/charts/tubearchivist-to-jellyfin/templates/job.yaml similarity index 58% rename from archive/tubearchivist-to-jellyfin/templates/job.yaml rename to charts/tubearchivist-to-jellyfin/templates/job.yaml index 752a6e8..05e4b27 100644 --- a/archive/tubearchivist-to-jellyfin/templates/job.yaml +++ b/charts/tubearchivist-to-jellyfin/templates/job.yaml @@ -24,10 +24,23 @@ spec: imagePullPolicy: {{ .Values.image.pullPolicy }} command: ["python"] args: ["main.py"] - {{- with .Values.envFrom }} - envFrom: - {{- toYaml . | nindent 16 }} - {{- end }} + 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 diff --git a/charts/tubearchivist-to-jellyfin/values.yaml b/charts/tubearchivist-to-jellyfin/values.yaml new file mode 100644 index 0000000..6d15fc7 --- /dev/null +++ b/charts/tubearchivist-to-jellyfin/values.yaml @@ -0,0 +1,19 @@ +job: + schedule: "0 * * * *" +image: + repository: bbilly1/tubearchivist-jf + tag: v0.1.2 + pullPolicy: IfNotPresent +persistence: + youtube: + claimName: "" +config: + tubearchivistUrl: "" + jellyfinUrl: "" +secrets: + tubearchivistToken: + existingSecretName: "" + existingSecretKey: token + jellyfinToken: + existingSecretName: "" + existingSecretKey: token