Files
talos-cloud-controller-manager/hack/ccm-config.yaml
Serge Logvinov 2c0bd2f3d7 feat: add special transformer func
As in helm, these functions are very useful.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-02-17 12:19:21 +02:00

30 lines
799 B
YAML

global:
# endpoints:
# - 1.2.3.4
# - 4.3.2.1
transformations:
- name: web
nodeSelector:
- matchExpressions:
- key: hostname
operator: Regexp
values:
- ^web-.+$
annotations:
talos.dev/instance-id: "id-{{ .InstanceID }}"
labels:
node-role.kubernetes.io/web: ""
taints:
node.cloudprovider.kubernetes.io/storage-type: "NoSchedule"
- name: nocloud
nodeSelector:
- matchExpressions:
- key: platform
operator: In
values:
- nocloud
platformMetadata:
InstanceType: "{{ coalesce .InstanceType .SKUNumber }}"
ProviderID: '{{ if .SerialNumber }}proxmox://region-1/{{ getValue .SerialNumber "i" }}{{ else }}{{ .ProviderID }}{{ end }}'