You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
2.3 KiB
88 lines
2.3 KiB
{
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"externalDatabase": {
|
|
"type": "object",
|
|
"title": "External Database Details",
|
|
"description": "If MariaDB is disabled. Use this section to specify the external database details",
|
|
"form": true,
|
|
"properties": {
|
|
"host": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Database Host"
|
|
},
|
|
"user": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Database Username"
|
|
},
|
|
"password": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Database Password"
|
|
},
|
|
"database": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Database Name"
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"form": true,
|
|
"title": "Database Port"
|
|
}
|
|
}
|
|
},
|
|
"ingressRoute": {
|
|
"type": "object",
|
|
"title": "Traefik Ingress Route Details",
|
|
"form": true,
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Use a custom hostname",
|
|
"description": "Enable the ingress resource that allows you to access the ccagc installation."
|
|
},
|
|
"tls": {
|
|
"type": "object",
|
|
"form": true,
|
|
"title": "Create a TLS secret for IngressRoute",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Create a TLS secret",
|
|
"description": "Enable TLS resource that allows you to access the ccagc installation via https."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"replicaCount": {
|
|
"type": "integer",
|
|
"form": true,
|
|
"title": "Number of Replicas"
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"form": true,
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|