--- # yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/main/helmrelease-helm-v2beta1.json apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: recyclarr namespace: default spec: interval: 30m chart: spec: chart: app-template version: 1.5.1 sourceRef: kind: HelmRepository name: bjw-s namespace: flux-system maxHistory: 2 install: createNamespace: true remediation: retries: 3 upgrade: cleanupOnFail: true remediation: retries: 3 uninstall: keepHistory: false values: controller: type: cronjob cronjob: schedule: "@daily" ttlSecondsAfterFinished: 86400 restartPolicy: OnFailure image: repository: ghcr.io/recyclarr/recyclarr tag: edge@sha256:4660aefd0367a6c16c9329066a5779c8d379c72602d6928f55a42731d6bfdb0c command: ["/app/recyclarr/recyclarr"] args: ["sync"] envFrom: - secretRef: name: radarr-secret - secretRef: name: sonarr-secret service: main: enabled: false persistence: config: enabled: true type: configMap name: recyclarr-configmap subPath: recyclarr.yml mountPath: /config/recyclarr.yml defaultMode: 0775 readOnly: true