Files
mumble-kubernetes/chart/mumble/values.schema.json
T
feedc0de cc39c5e9c2
Validate, publish and promote Mumble chart / chart (push) Successful in 33s
Validate and deploy Mumble / Deploy to Kubernetes (push) Successful in 21s
Validate and deploy Mumble / Validate manifests (push) Successful in 10s
Add versioned Mumble chart with optional PostgreSQL
2026-10-19 21:44:23 +02:00

13 lines
1.1 KiB
JSON

{
"$schema": "https://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"image": {"type": "object", "properties": {"repository": {"type": "string", "minLength": 1}, "tag": {"type": "string"}}},
"service": {"type": "object", "properties": {"type": {"enum": ["LoadBalancer", "ClusterIP"]}, "loadBalancerIP": {"type": "string"}, "externalTrafficPolicy": {"enum": ["Local", "Cluster"]}, "annotations": {"type": "object", "additionalProperties": {"type": "string"}}}},
"database": {"type": "object", "properties": {"host": {"type": "string", "minLength": 1}}},
"secrets": {"type": "object", "properties": {"mumble": {"type": "string", "minLength": 1}, "postgresql": {"type": "string", "minLength": 1}, "tls": {"type": "string", "minLength": 1}}},
"config": {"type": "object", "properties": {"welcomeText": {"type": "string"}, "registrationName": {"type": "string"}, "registrationURL": {"type": "string"}, "registrationHostname": {"type": "string"}, "registrationLocation": {"type": "string"}}},
"resources": {"type": "object"}
}
}