diff --git a/clusters/cl01tl/applications/libation/Chart.yaml b/clusters/cl01tl/applications/libation/Chart.yaml index 2802dcb29..ed376074f 100644 --- a/clusters/cl01tl/applications/libation/Chart.yaml +++ b/clusters/cl01tl/applications/libation/Chart.yaml @@ -1,11 +1,19 @@ apiVersion: v2 name: libation -version: 0.0.5 +version: 1.0.0 +description: Import library from audible +keywords: + - audiobooks + - job sources: - https://github.com/rmcrackan/Libation - https://github.com/alexlebens/helm-charts/charts/libation +maintainers: + - name: alexlebens dependencies: - - name: libation - version: 0.0.7 - repository: http://alexlebens.github.io/helm-charts -appVersion: "11.1.0" + - name: app-template + alias: libation + repository: https://bjw-s.github.io/helm-charts/ + version: 3.2.1 +icon: https://getlibation.com/images/libation-logo.png +appVersion: "11.3.13" diff --git a/clusters/cl01tl/applications/libation/templates/persistent-volume-claim.yaml b/clusters/cl01tl/applications/libation/templates/persistent-volume-claim.yaml index 7fca1384b..71a58d556 100644 --- a/clusters/cl01tl/applications/libation/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/applications/libation/templates/persistent-volume-claim.yaml @@ -4,7 +4,7 @@ metadata: name: libation-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: {{ .Release.Name }} + app.kubernetes.io/name: libation-nfs-storage app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/component: storage diff --git a/clusters/cl01tl/applications/libation/templates/persistent-volume.yaml b/clusters/cl01tl/applications/libation/templates/persistent-volume.yaml index 391b19c2c..ba6ce23ef 100644 --- a/clusters/cl01tl/applications/libation/templates/persistent-volume.yaml +++ b/clusters/cl01tl/applications/libation/templates/persistent-volume.yaml @@ -4,7 +4,7 @@ metadata: name: libation-nfs-storage namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: {{ .Release.Name }} + app.kubernetes.io/name: libation-nfs-storage app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/component: storage @@ -17,8 +17,8 @@ spec: accessModes: - ReadWriteMany nfs: - path: {{ .Values.storage.storage.nfs.path }} - server: {{ .Values.storage.storage.nfs.server }} + path: /volume2/Storage/Audiobooks/ + server: synologybond.alexlebens.net mountOptions: - vers=4 - minorversion=1 diff --git a/clusters/cl01tl/applications/libation/values.yaml b/clusters/cl01tl/applications/libation/values.yaml index 92b3cb7d1..a3c3845e1 100644 --- a/clusters/cl01tl/applications/libation/values.yaml +++ b/clusters/cl01tl/applications/libation/values.yaml @@ -1,14 +1,47 @@ libation: - libation: - job: - schedule: "0 * * * *" + controllers: + main: + type: cronjob + cronjob: + suspend: false + concurrencyPolicy: Forbid + timeZone: US/Central + schedule: "0 * * * *" + startingDeadlineSeconds: 90 + successfulJobsHistory: 3 + failedJobsHistory: 3 + backoffLimit: 3 + parallelism: 1 + containers: + main: + image: + repository: rmcrackan/libation + tag: 11.3.13 + pullPolicy: IfNotPresent + env: + - name: SLEEP_TIME + value: "-1" + resources: + requests: + cpu: 100m + memory: 256Mi + serviceAccount: + create: true persistence: config: - storageClassName: nfs-client - books: - claimName: libation-nfs-storage -storage: - storage: - nfs: - path: /volume2/Storage/Audiobooks/ - server: synologybond.alexlebens.net + storageClass: ceph-block + accessMode: ReadWriteOnce + size: 1Gi + retain: true + advancedMounts: + main: + main: + - path: /config + readOnly: false + data: + existingClaim: libation-nfs-storage + advancedMounts: + main: + main: + - path: /data + readOnly: false