Add VictoriaMetrics observability stack + sync catalog for monitoring test
- VM stack 10 charts: victoria-metrics-cluster/auth, victoria-logs-cluster, victoria-metrics-agent/alert, opentelemetry-collector, kube-state-metrics, prometheus-node-exporter, alertmanager, perses (JWT/OIDC, Infisical-ready) - ArgoCD ApplicationSet (syncWave) + per-chart dip-values overlays - doc/victoria-metrics-architecture.md, define-chart-resources updates - includes pending working-tree changes (mlflow, kubeflow, apisix, CLAUDE.md) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,12 @@
|
||||
apiVersion: v1
|
||||
data:
|
||||
datasource-victorialogs.json: "{\n \"kind\": \"Datasource\",\n \"metadata\": {\"name\": \"victorialogs\", \"project\": \"monitoring\"},\n \"spec\": {\n \"default\": false,\n \"plugin\": {\n \"kind\": \"VictoriaLogsDatasource\",\n \"spec\": {\n \"proxy\": {\n \"kind\": \"HTTPProxy\",\n \"spec\": {\n \"url\": \"http://vmauth-victoria-metrics-auth.monitoring.svc.cluster.local:8427\",\n \"allowedEndpoints\": [\n {\"endpointPattern\": \"/select/logsql/.*\", \"method\": \"GET\"},\n {\"endpointPattern\": \"/select/logsql/.*\", \"method\": \"POST\"}\n ],\n \"secret\": \"vmauth-platform-admin\"\n }\n }\n }\n }\n }\n}\n"
|
||||
datasource-victoriametrics.json: "{\n \"kind\": \"Datasource\",\n \"metadata\": {\"name\": \"victoriametrics\", \"project\": \"monitoring\"},\n \"spec\": {\n \"default\": true,\n \"plugin\": {\n \"kind\": \"PrometheusDatasource\",\n \"spec\": {\n \"proxy\": {\n \"kind\": \"HTTPProxy\",\n \"spec\": {\n \"url\": \"http://vmauth-victoria-metrics-auth.monitoring.svc.cluster.local:8427\",\n \"allowedEndpoints\": [\n {\"endpointPattern\": \"/api/v1/.*\", \"method\": \"GET\"},\n {\"endpointPattern\": \"/api/v1/.*\", \"method\": \"POST\"}\n ],\n \"secret\": \"vmauth-platform-admin\"\n }\n }\n }\n }\n }\n}\n"
|
||||
project.json: "{\n \"kind\": \"Project\",\n \"metadata\": {\"name\": \"monitoring\"},\n \"spec\": {}\n}\n"
|
||||
secret-vmauth-platform-admin.json: "{\n \"kind\": \"Secret\",\n \"metadata\": {\"name\": \"vmauth-platform-admin\", \"project\": \"monitoring\"},\n \"spec\": {\n \"oauth\": {\n \"clientID\": \"perses-vmauth\",\n \"clientSecret\": \"perses-vmauth-secret-changeme\",\n \"tokenURL\": \"https://keycloak.example.org/realms/paasup/protocol/openid-connect/token\",\n \"scopes\": [\"openid\"]\n }\n }\n}\n"
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
perses.dev/resource: 'true'
|
||||
name: perses-provisioning
|
||||
namespace: monitoring
|
||||
Reference in New Issue
Block a user