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

30 lines
823 B
Text
Raw Normal View History

let _presets = (import "schemas/lib/concerns_presets.ncl").presets in
{
csi_driver_smb | default = {
mode | default = 'taskserv,
version | default = "v1.20.1",
namespace | default = "kube-system",
driver_name | default = "smb.csi.k8s.io",
kubelet_dir | default = "/var/lib/kubelet",
storage_classes | default = [],
operations | default = {
install = true,
reinstall = true,
delete = true,
health = true,
},
live_check | default = {
strategy = 'k8s_pods,
scope = 'cp_only,
namespace = "kube-system",
selector = "app=csi-smb-node",
},
# ServiceConcerns default (ADR-008) — CSI driver, no user data of its own.
concerns | default = _presets.infrastructure_glue,
},
}