provisioning-catalog/components/hccm/nickel/defaults.ncl

26 lines
779 B
Text

let _presets = (import "schemas/lib/concerns_presets.ncl").presets in
{
hccm | default = {
mode | default = 'cluster,
version | default = "1.30.1",
network | default = "",
token_secret_name | default = "hcloud",
load_balancer_location | default = "fsn1",
operations | default = {
install = true,
reinstall = true,
delete = true,
health = true,
},
live_check | default = {
strategy = 'k8s_pods,
scope = 'cp_only,
namespace = "kube-system",
selector = "hcloud-cloud-controller-manager",
},
# ServiceConcerns default — Hetzner cloud controller; infrastructure_glue preset.
concerns | default = _presets.infrastructure_glue,
},
}