Files
service-catalog/manifests/helm/apisix/2.14.0/values.schema.json
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

92 lines
2.2 KiB
JSON

{
"$schema": "https://json-schema.org/draft-07/schema#",
"properties": {
"plugins": {
"description": "APISIX plugins to be enabled",
"type": "array",
"items": {
"type": "string"
},
"minItems": 0,
"uniqueItems": true
},
"stream_plugins": {
"description": "APISIX stream_plugins to be enabled",
"type": "array",
"items": {
"type": "string"
},
"minItems": 0,
"uniqueItems": true
},
"customPlugins": {
"description": "customPlugins allows you to mount your own HTTP plugins",
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"luaPath": {
"type": "string"
},
"plugins": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"attrs": {
"type": "object"
},
"configMap": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"mounts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string",
"minLength": 1
},
"path": {
"type": "string",
"minLength": 1
}
},
"required": [
"key",
"path"
]
}
}
},
"required": [
"name",
"mounts"
]
}
},
"required": [
"name",
"configMap"
]
}
}
},
"required": [
"enabled",
"luaPath",
"plugins"
]
}
}
}