From 20d7a6f77797dafa194bf69c7b9f2d9545411939 Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Sun, 29 Mar 2026 22:51:34 +0000 Subject: [PATCH] fix: Install rancher-backup CRD chart before operator The rancher-backup operator requires CRDs from the rancher-backup-crd chart to be installed first. --- .../helmrelease-rancher-backup-crd.yaml | 23 +++++++++++++++++++ .../addons/rancher-backup/kustomization.yaml | 1 + 2 files changed, 24 insertions(+) create mode 100644 infrastructure/addons/rancher-backup/helmrelease-rancher-backup-crd.yaml diff --git a/infrastructure/addons/rancher-backup/helmrelease-rancher-backup-crd.yaml b/infrastructure/addons/rancher-backup/helmrelease-rancher-backup-crd.yaml new file mode 100644 index 0000000..5a3180f --- /dev/null +++ b/infrastructure/addons/rancher-backup/helmrelease-rancher-backup-crd.yaml @@ -0,0 +1,23 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: rancher-backup-crd + namespace: flux-system +spec: + interval: 10m + targetNamespace: cattle-resources-system + chart: + spec: + chart: rancher-backup-crd + version: "106.0.2+up8.1.0" + sourceRef: + kind: HelmRepository + name: rancher-charts + namespace: flux-system + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 diff --git a/infrastructure/addons/rancher-backup/kustomization.yaml b/infrastructure/addons/rancher-backup/kustomization.yaml index ec61346..05bda19 100644 --- a/infrastructure/addons/rancher-backup/kustomization.yaml +++ b/infrastructure/addons/rancher-backup/kustomization.yaml @@ -3,5 +3,6 @@ kind: Kustomization resources: - namespace.yaml - helmrepository-rancher-backup.yaml + - helmrelease-rancher-backup-crd.yaml - helmrelease-rancher-backup.yaml - b2-credentials-externalsecret.yaml