mirror of
https://github.com/outbackdingo/talos-cloud-controller-manager.git
synced 2026-01-27 10:20:27 +00:00
As in helm, these functions are very useful. Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
30 lines
799 B
YAML
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 }}'
|