Files
service-catalog/manifests/helm/perses/0.21.0/files/perses-provisioning.yaml
T
wbsong111 6290322f1b 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>
2026-06-25 11:10:51 +09:00

13 lines
2.1 KiB
YAML

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