recovery(flux): make suspend holds explicit
This commit is contained in:
parent
1648d392aa
commit
6c5f31a2aa
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/ai-llm
|
path: ./services/ai-llm
|
||||||
targetNamespace: ai
|
targetNamespace: ai
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/finance
|
path: ./services/finance
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/game-stream
|
path: ./services/game-stream
|
||||||
targetNamespace: game-stream
|
targetNamespace: game-stream
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/health
|
path: ./services/health
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/jellyfin
|
path: ./services/jellyfin
|
||||||
targetNamespace: jellyfin
|
targetNamespace: jellyfin
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/jenkins
|
path: ./services/jenkins
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: flux-system
|
name: flux-system
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/nextcloud
|
path: ./services/nextcloud
|
||||||
targetNamespace: nextcloud
|
targetNamespace: nextcloud
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/outline
|
path: ./services/outline
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/planka
|
path: ./services/planka
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/quality
|
path: ./services/quality
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/typhon
|
path: ./services/typhon
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,7 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
suspend: false
|
suspend: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: flux-system
|
name: flux-system
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/veles
|
path: ./services/veles
|
||||||
targetNamespace: veles
|
targetNamespace: veles
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/crypto/wallet-monero-temp
|
path: ./services/crypto/wallet-monero-temp
|
||||||
targetNamespace: crypto
|
targetNamespace: crypto
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./services/crypto/xmr-miner
|
path: ./services/crypto/xmr-miner
|
||||||
targetNamespace: crypto
|
targetNamespace: crypto
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -21,6 +21,7 @@ metadata:
|
|||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 1h0m0s
|
interval: 1h0m0s
|
||||||
|
suspend: true
|
||||||
path: ./clusters/atlas/flux-system
|
path: ./clusters/atlas/flux-system
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -6,5 +6,3 @@ resources:
|
|||||||
- gotk-sync.yaml
|
- gotk-sync.yaml
|
||||||
- platform
|
- platform
|
||||||
- applications
|
- applications
|
||||||
patches:
|
|
||||||
- path: recovery-suspend-kustomizations.yaml
|
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
|
suspend: true
|
||||||
path: ./infrastructure/descheduler
|
path: ./infrastructure/descheduler
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
timeout: 10m
|
timeout: 10m
|
||||||
path: ./services/gitops-ui
|
path: ./services/gitops-ui
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./infrastructure/longhorn/ui-ingress
|
path: ./infrastructure/longhorn/ui-ingress
|
||||||
targetNamespace: longhorn-system
|
targetNamespace: longhorn-system
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -8,6 +8,7 @@ metadata:
|
|||||||
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
|
suspend: true
|
||||||
path: ./infrastructure/resource-guardrails
|
path: ./infrastructure/resource-guardrails
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -1,176 +0,0 @@
|
|||||||
# 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
|
|
||||||
Loading…
x
Reference in New Issue
Block a user