gitops/clusters/sit/prometheus-operator-agent.yaml
2023-12-21 21:34:03 +08:00

46 lines
973 B
YAML

apiVersion: v1
kind: Namespace
metadata:
name: monitoring
---
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: prometheus-community
namespace: monitoring
spec:
interval: 1m
url: https://prometheus-community.github.io/helm-charts
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: prometheus-operator
namespace: monitoring
spec:
chart:
spec:
chart: kube-prometheus-stack
version: "55.5.0"
sourceRef:
kind: HelmRepository
name: prometheus-community
namespace: monitoring
interval: 1m
values:
prometheusOperator:
enabled: true
crds:
enabled: true
prometheus:
enabled: true
agentMode: true
prometheusSpec:
remoteWrite:
- name: remote_prometheus
url: 'https://prometheus.svc.ink/api/v1/write'
grafana:
enabled: false
prometheus-windows-exporter:
enabled: false