From 28f6b98d8a18b174e54f1c1e842750030f2d7832 Mon Sep 17 00:00:00 2001 From: jenkins Date: Thu, 18 Jun 2026 19:26:59 -0300 Subject: [PATCH] recovery(flux): track optional suspend holds --- clusters/atlas/flux-system/kustomization.yaml | 2 + .../recovery-suspend-kustomizations.yaml | 176 ++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 clusters/atlas/flux-system/recovery-suspend-kustomizations.yaml diff --git a/clusters/atlas/flux-system/kustomization.yaml b/clusters/atlas/flux-system/kustomization.yaml index 9531678b..3d77d823 100644 --- a/clusters/atlas/flux-system/kustomization.yaml +++ b/clusters/atlas/flux-system/kustomization.yaml @@ -6,3 +6,5 @@ resources: - gotk-sync.yaml - platform - applications +patches: + - path: recovery-suspend-kustomizations.yaml diff --git a/clusters/atlas/flux-system/recovery-suspend-kustomizations.yaml b/clusters/atlas/flux-system/recovery-suspend-kustomizations.yaml new file mode 100644 index 00000000..94b779ad --- /dev/null +++ b/clusters/atlas/flux-system/recovery-suspend-kustomizations.yaml @@ -0,0 +1,176 @@ +# clusters/atlas/flux-system/recovery-suspend-kustomizations.yaml +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: flux-system + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: ai-llm + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: descheduler + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: finance + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: game-stream + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: gitops-ui + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: health + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: jellyfin + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: jenkins + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: longhorn-ui + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: mailu + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1beta2 +kind: Kustomization +metadata: + name: nextcloud + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: nextcloud-mail-sync + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: outline + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: planka + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: quality + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: resource-guardrails + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: typhon + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: vaultwarden + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: veles + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: wallet-monero-temp + namespace: flux-system +spec: + suspend: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: xmr-miner + namespace: flux-system +spec: + suspend: true