--- # 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:130e0c61297c70406f7f14f3098a3d9cb723ec15cce3124392e5c909d484876d 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