mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
feat: flux alerts
This commit is contained in:
@@ -6,3 +6,33 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
pod-security.kubernetes.io/enforce: privileged
|
pod-security.kubernetes.io/enforce: privileged
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: actions-runner-system
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: actions-runner-system
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -5,3 +5,33 @@ metadata:
|
|||||||
name: cert-manager
|
name: cert-manager
|
||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: cert-manager
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: cert-manager
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -5,3 +5,33 @@ metadata:
|
|||||||
name: database
|
name: database
|
||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: database
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: database
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -6,3 +6,33 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
volsync.backube/privileged-movers: "true"
|
volsync.backube/privileged-movers: "true"
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: default
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: default
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/kustomization.json
|
|
||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
resources:
|
|
||||||
- ./notification.yaml
|
|
@@ -1,33 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
|
||||||
kind: Provider
|
|
||||||
metadata:
|
|
||||||
name: alert-manager
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
type: alertmanager
|
|
||||||
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
|
||||||
---
|
|
||||||
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
|
||||||
kind: Alert
|
|
||||||
metadata:
|
|
||||||
name: alert-manager
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
providerRef:
|
|
||||||
name: alert-manager
|
|
||||||
eventSeverity: error
|
|
||||||
eventSources:
|
|
||||||
- kind: GitRepository
|
|
||||||
name: "*"
|
|
||||||
- kind: HelmRelease
|
|
||||||
name: "*"
|
|
||||||
- kind: HelmRepository
|
|
||||||
name: "*"
|
|
||||||
- kind: Kustomization
|
|
||||||
name: "*"
|
|
||||||
exclusionList:
|
|
||||||
- "error.*lookup github\\.com"
|
|
||||||
- "waiting.*socket"
|
|
||||||
- "dial.*tcp.*timeout"
|
|
||||||
suspend: false
|
|
@@ -3,5 +3,4 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- ./alert-manager
|
|
||||||
- ./github
|
- ./github
|
||||||
|
@@ -5,3 +5,41 @@ metadata:
|
|||||||
name: flux-system
|
name: flux-system
|
||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: flux-system
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: flux-system
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: GitRepository
|
||||||
|
name: "*"
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
- kind: HelmRepository
|
||||||
|
name: "*"
|
||||||
|
- kind: Kustomization
|
||||||
|
name: "*"
|
||||||
|
- kind: OCIRepository
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -5,3 +5,33 @@ metadata:
|
|||||||
name: kube-system
|
name: kube-system
|
||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: kube-system
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: kube-system
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -6,3 +6,33 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
pod-security.kubernetes.io/enforce: privileged
|
pod-security.kubernetes.io/enforce: privileged
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: monitoring
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: monitoring
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -5,3 +5,33 @@ metadata:
|
|||||||
name: networking
|
name: networking
|
||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: networking
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: networking
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -6,3 +6,33 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
pod-security.kubernetes.io/enforce: privileged
|
pod-security.kubernetes.io/enforce: privileged
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: rook-ceph
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: rook-ceph
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
@@ -5,3 +5,33 @@ metadata:
|
|||||||
name: volsync
|
name: volsync
|
||||||
labels:
|
labels:
|
||||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/provider_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Provider
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: volsync
|
||||||
|
spec:
|
||||||
|
type: alertmanager
|
||||||
|
address: http://kube-prometheus-stack-alertmanager.monitoring:9093/api/v2/alerts/
|
||||||
|
---
|
||||||
|
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/notification.toolkit.fluxcd.io/alert_v1beta3.json
|
||||||
|
apiVersion: notification.toolkit.fluxcd.io/v1beta3
|
||||||
|
kind: Alert
|
||||||
|
metadata:
|
||||||
|
name: alert-manager
|
||||||
|
namespace: volsync
|
||||||
|
spec:
|
||||||
|
providerRef:
|
||||||
|
name: alert-manager
|
||||||
|
eventSeverity: error
|
||||||
|
eventSources:
|
||||||
|
- kind: HelmRelease
|
||||||
|
name: "*"
|
||||||
|
exclusionList:
|
||||||
|
- "error.*lookup github\\.com"
|
||||||
|
- "error.*lookup raw\\.githubusercontent\\.com"
|
||||||
|
- "dial.*tcp.*timeout"
|
||||||
|
- "waiting.*socket"
|
||||||
|
suspend: false
|
||||||
|
Reference in New Issue
Block a user