Files
loops-helm/chart/values.schema.json
T
feedc0de 3795736e5e
Validate, publish and promote loops chart / publish (push) Successful in 2s
Validate, publish and promote loops chart / validate (push) Successful in 1s
Package loops Kubernetes deployment
2026-10-22 17:39:25 +02:00

128 lines
2.3 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"domain": {
"type": "string",
"minLength": 1
},
"image": {
"type": "object",
"properties": {
"repository": {
"type": "string",
"minLength": 1
},
"tag": {
"type": "string"
}
}
},
"runtimeSecret": {
"type": "string",
"minLength": 1
},
"replicas": {
"type": "object",
"additionalProperties": {
"type": "integer",
"minimum": 0
}
},
"mysql": {
"type": "object",
"properties": {
"authSecret": {
"type": "string",
"minLength": 1
},
"storageClass": {
"type": "string"
},
"storageSize": {
"type": "string"
}
}
},
"valkey": {
"type": "object",
"properties": {
"authSecret": {
"type": "string",
"minLength": 1
},
"storageClass": {
"type": "string"
},
"storageSize": {
"type": "string"
}
}
},
"persistence": {
"type": "object",
"properties": {
"storageClass": {
"type": "string"
},
"storageSize": {
"type": "string"
}
}
},
"ingress": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"name": {
"type": "string"
},
"entryPoint": {
"type": "string"
}
}
},
"s3BucketJob": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"endpoint": {
"type": "string"
},
"region": {
"type": "string"
},
"bucket": {
"type": "string"
},
"secretName": {
"type": "string"
}
}
},
"config": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"transcoder": {
"type": "object"
}
},
"required": [
"domain",
"image",
"runtimeSecret",
"mysql",
"valkey",
"persistence",
"ingress",
"config"
]
}