flux: avoid child kustomization apply churn
This commit is contained in:
parent
b18df4caad
commit
8d8b3fc821
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: ai-llm
|
name: ai-llm
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/ai-llm
|
path: ./services/ai-llm
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: bstein-dev-home-migrations
|
name: bstein-dev-home-migrations
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/bstein-dev-home/oneoffs/migrations
|
path: ./services/bstein-dev-home/oneoffs/migrations
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: bstein-dev-home
|
name: bstein-dev-home
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/bstein-dev-home
|
path: ./services/bstein-dev-home
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: comms
|
name: comms
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: crypto
|
name: crypto
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/crypto
|
path: ./services/crypto
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: finance
|
name: finance
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/finance
|
path: ./services/finance
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: gitea
|
name: gitea
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/gitea
|
path: ./services/gitea
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: harbor
|
name: harbor
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/harbor
|
path: ./services/harbor
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: health
|
name: health
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/health
|
path: ./services/health
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: jellyfin
|
name: jellyfin
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/jellyfin
|
path: ./services/jellyfin
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: jenkins
|
name: jenkins
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/jenkins
|
path: ./services/jenkins
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: keycloak
|
name: keycloak
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: mailu
|
name: mailu
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: monerod
|
name: monerod
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/crypto/monerod
|
path: ./services/crypto/monerod
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: nextcloud-mail-sync
|
name: nextcloud-mail-sync
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/nextcloud
|
path: ./services/nextcloud
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: oauth2-proxy
|
name: oauth2-proxy
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: openldap
|
name: openldap
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: outline
|
name: outline
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/outline
|
path: ./services/outline
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: pegasus
|
name: pegasus
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/pegasus
|
path: ./services/pegasus
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: planka
|
name: planka
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/planka
|
path: ./services/planka
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: quality
|
name: quality
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/quality
|
path: ./services/quality
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: sui-metrics
|
name: sui-metrics
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/sui-metrics/overlays/atlas
|
path: ./services/sui-metrics/overlays/atlas
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: typhon
|
name: typhon
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/typhon
|
path: ./services/typhon
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: vault
|
name: vault
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: vaultwarden
|
name: vaultwarden
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
suspend: false
|
suspend: false
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: wallet-monero-temp
|
name: wallet-monero-temp
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/crypto/wallet-monero-temp
|
path: ./services/crypto/wallet-monero-temp
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: xmr-miner
|
name: xmr-miner
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/crypto/xmr-miner
|
path: ./services/crypto/xmr-miner
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: cert-manager-cleanup
|
name: cert-manager-cleanup
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
path: ./infrastructure/cert-manager/cleanup
|
path: ./infrastructure/cert-manager/cleanup
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: cert-manager
|
name: cert-manager
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
path: ./infrastructure/cert-manager
|
path: ./infrastructure/cert-manager
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: core
|
name: core
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./infrastructure/core
|
path: ./infrastructure/core
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: gitops-ui
|
name: gitops-ui
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
timeout: 10m
|
timeout: 10m
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: helm
|
name: helm
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: logging
|
name: logging
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/logging
|
path: ./services/logging
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: longhorn-adopt
|
name: longhorn-adopt
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
path: ./infrastructure/longhorn/adopt
|
path: ./infrastructure/longhorn/adopt
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: longhorn-ui
|
name: longhorn-ui
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./infrastructure/longhorn/ui-ingress
|
path: ./infrastructure/longhorn/ui-ingress
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: longhorn
|
name: longhorn
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
path: ./infrastructure/longhorn/core
|
path: ./infrastructure/longhorn/core
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: maintenance
|
name: maintenance
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/maintenance
|
path: ./services/maintenance
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: metallb
|
name: metallb
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: monitoring
|
name: monitoring
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./services/monitoring
|
path: ./services/monitoring
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: postgres
|
name: postgres
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./infrastructure/postgres
|
path: ./infrastructure/postgres
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: traefik
|
name: traefik
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
path: ./infrastructure/traefik
|
path: ./infrastructure/traefik
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: vault-csi
|
name: vault-csi
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@ -4,6 +4,8 @@ kind: Kustomization
|
|||||||
metadata:
|
metadata:
|
||||||
name: vault-injector
|
name: vault-injector
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
|
annotations:
|
||||||
|
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
path: ./infrastructure/vault-injector
|
path: ./infrastructure/vault-injector
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user