commit 9590d20ea70a7457d5979905392a203686d75de6
parent f889f6d80019c05c0d03d69e79e49cf6556cb72f
Author: MTRNord <mtrnord1@gmail.com>
Date: Thu, 26 Sep 2024 22:06:50 +0200
Deploy kubernetes-event-exporter
Diffstat:
4 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/apps/2024_cluster/kustomization.yaml b/apps/2024_cluster/kustomization.yaml
@@ -27,5 +27,6 @@ resources:
#- ../base/tempo
- ../base/apisix
- ../base/loki-stack
+ - ../base/kubernetes-event-exporter
patchesStrategicMerge:
- postgres-operator-values.yaml
diff --git a/apps/base/kubernetes-event-exporter/kustomization.yaml b/apps/base/kubernetes-event-exporter/kustomization.yaml
@@ -0,0 +1,6 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+namespace: monitoring
+resources:
+ - repository.yaml
+ - release.yaml
diff --git a/apps/base/kubernetes-event-exporter/release.yaml b/apps/base/kubernetes-event-exporter/release.yaml
@@ -0,0 +1,25 @@
+apiVersion: helm.toolkit.fluxcd.io/v2
+kind: HelmRelease
+metadata:
+ name: kubernetes-event-exporter
+ namespace: monitoring
+spec:
+ interval: 30m
+ releaseName: kubernetes-event-exporter
+ chartRef:
+ kind: OCIRepository
+ name: kubernetes-event-exporter
+ values:
+ config:
+ logLevel: debug
+ logFormat: json
+ routes:
+ - match:
+ - receiver: "loki"
+ receivers:
+ - name: "loki"
+ loki:
+ url: http://loki:3100/loki/api/v1/push
+ headers:
+ Content-Type: application/json
+ User-Agent: "kube-event-exporter"
diff --git a/apps/base/kubernetes-event-exporter/repository.yaml b/apps/base/kubernetes-event-exporter/repository.yaml
@@ -0,0 +1,10 @@
+apiVersion: source.toolkit.fluxcd.io/v1beta2
+kind: OCIRepository
+metadata:
+ name: podinfo
+ namespace: default
+spec:
+ interval: 60m
+ url: oci://registry-1.docker.io/bitnamicharts/kubernetes-event-exporter
+ ref:
+ semver: ">=1.7.0"