fix: vendor observability charts
Deploy Cluster / Terraform (push) Waiting to run
Deploy Cluster / Ansible (push) Blocked by required conditions

This commit is contained in:
2026-05-04 10:49:46 +00:00
parent f5473a9bec
commit a04b8ad865
325 changed files with 46640 additions and 40 deletions
@@ -0,0 +1,16 @@
---
loki:
commonConfig:
replication_factor: 1
useTestSchema: true
storage:
bucketNames:
chunks: chunks
ruler: ruler
admin: admin
read:
replicas: 1
write:
replicas: 1
backend:
replicas: 1
@@ -0,0 +1,50 @@
---
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"
tenant_id = "1"
}
}
@@ -0,0 +1,92 @@
---
apiVersion: helm-chart-toolbox.grafana.com/v1
kind: TestPlan
name: ssd
subject:
releaseName: loki
namespace: loki
path: ../../..
valuesFile: default-values.yaml
extraArgs:
- --dependency-update
- --set
- "chunksCache.allocatedMemory=1024"
cluster:
type: kind
dependencies:
- file: log-generator.yaml
- preset: grafana
overrides:
datasources:
datasources.yaml:
apiVersion: 1
datasources:
- name: Loki
type: loki
url: http://loki.loki.svc:3100/
isDefault: true
jsonData:
httpHeaderName1: X-Scope-OrgID
secureJsonData:
httpHeaderValue1: "1"
tests:
- type: kubernetes-objects-test
values:
checks:
- kind: StatefulSet
name: loki-backend
namespace: loki
- kind: StatefulSet
name: loki-write
namespace: loki
- kind: StatefulSet
name: loki-chunks-cache
namespace: loki
- kind: StatefulSet
name: loki-results-cache
namespace: loki
- kind: Deployment
name: loki-read
namespace: loki
- kind: Deployment
name: loki-gateway
namespace: loki
# Loki services
- kind: Service
name: loki-backend
namespace: loki
- kind: Service
name: loki-read
namespace: loki
- kind: Service
name: loki-write
namespace: loki
- kind: Service
name: loki-canary
namespace: loki
- kind: Service
name: loki-chunks-cache
namespace: loki
- kind: Service
name: loki-gateway
namespace: loki
- kind: Service
name: loki-memberlist
namespace: loki
- kind: Service
name: loki-results-cache
namespace: loki
- type: query-test
values:
tests:
- env:
LOKI_URL: http://loki-gateway.loki.svc/loki/api/v1/query
LOKI_TENANTID: 1
queries:
- query: count_over_time({source="log-generator"}[1h])
type: logql