diff --git a/servarr/Chart.yaml b/servarr/Chart.yaml index dd914158..4ef543e1 100644 --- a/servarr/Chart.yaml +++ b/servarr/Chart.yaml @@ -68,6 +68,14 @@ dependencies: - movies - tvseries - music + - name: bazarr + version: "21.6.2" + repository: "oci://tccr.io/truecharts" + condition: bazarr.enabled + tags: + - movies + - tvseries + - subtitles annotations: artifacthub.io/alternativeName: servar artifacthub.io/category: integration-delivery diff --git a/servarr/README.md b/servarr/README.md index 187e67e6..66fc843d 100644 --- a/servarr/README.md +++ b/servarr/README.md @@ -22,6 +22,7 @@ Servarr complete Helm Chart for Kubernetes | Repository | Name | Version | |------------|------|---------| +| oci://tccr.io/truecharts | bazarr | 21.6.2 | | oci://tccr.io/truecharts | flaresolverr | 13.4.1 | | oci://tccr.io/truecharts | jellyfin | 18.7.7 | | oci://tccr.io/truecharts | jellyseerr | 9.5.2 | diff --git a/servarr/values.yaml b/servarr/values.yaml index f57f06ce..e0434ab8 100644 --- a/servarr/values.yaml +++ b/servarr/values.yaml @@ -1026,3 +1026,110 @@ flaresolverr: exportarr: mountPath: /config readOnly: true + +# @ignore +bazarr: + # # -- Choose whether Bazarr should be installed or not. + # # @section Bazarr + # # @default -- true + enabled: true + # @ignore + operator: + register: false + verify: + enabled: true + additionalsystem: [] + # @ignore + fallbackDefaults: + storageClass: + probeType: http + serviceProtocol: tcp + serviceType: ClusterIP + persistenceType: pvc + pvcRetain: false + pvcSize: 100Gi + vctSize: 100Gi + accessModes: + - ReadWriteMany + vctAccessModes: + - ReadWriteMany + probeTimeouts: + liveness: + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 + successThreshold: 1 + readiness: + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 5 + successThreshold: 2 + startup: + initialDelaySeconds: 10 + periodSeconds: 5 + timeoutSeconds: 2 + failureThreshold: 60 + successThreshold: 1 + pgVersion: 16 + serviceProtocol: tcp + metrics: + main: + enabled: *metricsEnabled + # @ignore + workload: + main: + podSpec: + containers: + main: + env: + BAZARR__API_KEY: *apikey + # @ignore + ingress: + # @ignore + bazarr-ing: + enabled: true + primary: true + required: true + expandObjectName: false + annotations: + cert-manager.io/cluster-issuer: *issuer + ingressClassName: *ingressClassName + hosts: + - host: bazarr.local + paths: + - path: / + pathType: Prefix + tls: + - hosts: + - bazarr.local + secretName: bazarr-tls + integrations: + certManager: + enabled: false + traefik: + enabled: false + persistence: + config: + enabled: true + type: pvc + size: 500Mi + accessModes: ReadWriteMany + storageClass: *storageClassName + targetSelector: + main: + main: + mountPath: /config + exportarr: + exportarr: + mountPath: /config + readOnly: true + media: + enabled: true + type: pvc + existingClaim: *media-volume + targetSelector: + main: + main: + mountPath: /mnt/media