diff --git a/kubernetes/infrastructure/post-crds/kustomization.yaml b/kubernetes/infrastructure/post-crds/kustomization.yaml index 716313a8..90b1291c 100644 --- a/kubernetes/infrastructure/post-crds/kustomization.yaml +++ b/kubernetes/infrastructure/post-crds/kustomization.yaml @@ -5,4 +5,5 @@ resources: - cloudflare-secret.sops.yaml - cilium-l2.yaml - cnpg-barman-certs.yaml + - velero-schedules.yaml - ../network-policies/ diff --git a/kubernetes/infrastructure/velero/schedules.yaml b/kubernetes/infrastructure/post-crds/velero-schedules.yaml similarity index 100% rename from kubernetes/infrastructure/velero/schedules.yaml rename to kubernetes/infrastructure/post-crds/velero-schedules.yaml diff --git a/kubernetes/infrastructure/velero/kustomization.yaml b/kubernetes/infrastructure/velero/kustomization.yaml index e83169b0..5014a2e9 100644 --- a/kubernetes/infrastructure/velero/kustomization.yaml +++ b/kubernetes/infrastructure/velero/kustomization.yaml @@ -3,4 +3,6 @@ kind: Kustomization resources: - secret.sops.yaml - helmrelease.yaml - - schedules.yaml +# Velero Schedule CRs live in kubernetes/infrastructure/post-crds/ +# (velero-schedules.yaml) so they reconcile after the Velero HelmRelease +# finishes installing velero.io CRDs.