From 61165c2b00204967ea174d3ea656a4f667e563d8 Mon Sep 17 00:00:00 2001 From: sirius0xdev Date: Mon, 4 May 2026 00:30:02 +0000 Subject: [PATCH] fix: separate monitoring from controllers so broken prometheus-stack doesn't block tailnet chain --- clusters/devops-lab/infra-monitoring.yaml | 18 ++++++++++++++++++ .../controllers/staging/kustomization.yaml | 3 +-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 clusters/devops-lab/infra-monitoring.yaml diff --git a/clusters/devops-lab/infra-monitoring.yaml b/clusters/devops-lab/infra-monitoring.yaml new file mode 100644 index 0000000..571c4cc --- /dev/null +++ b/clusters/devops-lab/infra-monitoring.yaml @@ -0,0 +1,18 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: infrastructure-monitoring + namespace: flux-system +spec: + interval: 1m0s + retryInterval: 1m + timeout: 5m + sourceRef: + kind: GitRepository + name: flux-system + path: ./infrastructure/controllers/staging/monitoring + prune: true + decryption: + provider: sops + secretRef: + name: sops-age diff --git a/infrastructure/controllers/staging/kustomization.yaml b/infrastructure/controllers/staging/kustomization.yaml index 035586b..2bfd858 100644 --- a/infrastructure/controllers/staging/kustomization.yaml +++ b/infrastructure/controllers/staging/kustomization.yaml @@ -3,5 +3,4 @@ kind: Kustomization resources: - cnpg/ - keda/ - - monitoring/ - - tailscale/ + - tailscale/ \ No newline at end of file