--- # yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/helmrelease_v2beta1.json apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: truenas-minio-rclone 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: concurrencyPolicy: Forbid schedule: "15 0 * * *" restartPolicy: OnFailure image: repository: ghcr.io/auricom/rclone tag: 1.60.1@sha256:cf35605d99f8058394e21d68967d74cc013bfc31a44843604652fcdf651e578f command: ["/bin/bash", "/app/minio-rclone.sh"] service: main: enabled: false persistence: config: enabled: true type: configMap name: truenas-minio-rclone-configmap subPath: minio-rclone.sh mountPath: /app/minio-rclone.sh defaultMode: 0775 readOnly: true age: enabled: true type: secret name: truenas-minio-rclone-secret subPath: AGE_KEY mountPath: /app/age_key readOnly: true