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, }, }