44 lines
1.7 KiB
Text
44 lines
1.7 KiB
Text
let _presets = (import "schemas/lib/concerns_presets.ncl").presets in
|
|
|
|
{
|
|
ontoref_panel | default = {
|
|
name | default = "ontoref-panel",
|
|
namespace | default = "ontoref-panel",
|
|
image | default = "reg.librecloud.online/lamina/ontoref-panel:latest",
|
|
port | default = 8090,
|
|
node | default = "",
|
|
panel_enabled | default = "",
|
|
panel_ncl_path | default = "config/panel.ncl",
|
|
panel_token_secret | default = "ontoref-panel-token",
|
|
mail_namespace | default = "mail",
|
|
mail_pvc | default = "docker-mailserver-mail-data",
|
|
mail_data_subpath | default = "config",
|
|
mail_pod_selector | default = "app.kubernetes.io/name=docker-mailserver",
|
|
mail_container | default = "docker-mailserver",
|
|
wg_easy_url | default = "",
|
|
wg_easy_secret | default = "wg-easy-password",
|
|
cloudflare_secret | default = "cloudflare-dns-credentials",
|
|
private_gateway_name | default = "private-gateway",
|
|
private_gateway_namespace | default = "kube-system",
|
|
private_gateway_hostname | default = "",
|
|
|
|
operations | default = {
|
|
install = true,
|
|
update = true,
|
|
delete = true,
|
|
health = true,
|
|
},
|
|
|
|
live_check | default = {
|
|
strategy = 'k8s_pods,
|
|
scope = 'cp_only,
|
|
},
|
|
|
|
concerns | default = _presets.infrastructure_glue & {
|
|
backup | force = {
|
|
kind = 'disabled,
|
|
reason = "stateless panel daemon — no runtime data; panel.ncl config is in git",
|
|
},
|
|
},
|
|
},
|
|
}
|