--- # yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/helmrelease_v2beta1.json apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: recyclarr namespace: default spec: interval: 15m chart: spec: chart: app-template version: 1.4.0 sourceRef: kind: HelmRepository name: bjw-s namespace: flux-system maxHistory: 3 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:de341a30ba1d3fe2d9fc977f56964fc5d84cea8d6a500154c459967cff51307c command: ["/app/recyclarr/recyclarr"] args: ["sync"] envFrom: - secretRef: name: radarr - secretRef: name: sonarr service: main: enabled: false persistence: config: enabled: true type: configMap name: recyclarr-configmap subPath: recyclarr.yml mountPath: /config/recyclarr.yml defaultMode: 0775 readOnly: true