Files
HetznerTerra/infrastructure/charts/loki/test/integration/distributed-advanced/log-generator.yaml
T

50 lines
1.0 KiB
YAML
Raw Normal View History

2026-05-04 10:49:46 +00:00
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: grafana
namespace: default
spec:
interval: 1m
url: https://grafana.github.io/helm-charts
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: log-generator
namespace: default
spec:
interval: 1m
chart:
spec:
chart: alloy
sourceRef:
kind: HelmRepository
name: grafana
namespace: default
interval: 1m
values:
controller:
type: deployment
alloy:
configMap:
content: |
logging {
level = "debug"
write_to = [loki.relabel.default.receiver]
}
loki.relabel "default" {
rule {
target_label = "source"
replacement = "log-generator"
}
forward_to = [loki.write.default.receiver]
}
loki.write "default" {
endpoint {
url = "http://loki-gateway.loki.svc/loki/api/v1/push"
}
}