mirror of
https://github.com/optim-enterprises-bv/terraform-talos.git
synced 2025-10-29 01:22:29 +00:00
72 lines
1.6 KiB
YAML
72 lines
1.6 KiB
YAML
image:
|
|
# repository: ghcr.io/sergelogvinov/talos-cloud-controller-manager
|
|
pullPolicy: Always
|
|
tag: edge
|
|
|
|
service:
|
|
containerPort: 50258
|
|
annotations:
|
|
prometheus.io/scrape: "true"
|
|
prometheus.io/scheme: "https"
|
|
prometheus.io/port: "50258"
|
|
|
|
logVerbosityLevel: 4
|
|
|
|
enabledControllers:
|
|
- cloud-node
|
|
- node-csr-approval
|
|
- node-ipam-controller
|
|
|
|
extraArgs:
|
|
- --allocate-node-cidrs
|
|
- --cidr-allocator-type=CloudAllocator
|
|
- --node-cidr-mask-size-ipv4=24
|
|
- --node-cidr-mask-size-ipv6=80
|
|
|
|
daemonSet:
|
|
enabled: true
|
|
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
operator: Exists
|
|
|
|
transformations:
|
|
- name: web
|
|
nodeSelector:
|
|
- matchExpressions:
|
|
- key: hostname
|
|
operator: Regexp
|
|
values:
|
|
- ^web-.+$
|
|
labels:
|
|
node-role.kubernetes.io/web: ""
|
|
- name: worker
|
|
nodeSelector:
|
|
- matchExpressions:
|
|
- key: hostname
|
|
operator: Regexp
|
|
values:
|
|
- ^worker-.+$
|
|
labels:
|
|
node-role.kubernetes.io/worker: ""
|
|
- name: db
|
|
nodeSelector:
|
|
- matchExpressions:
|
|
- key: hostname
|
|
operator: Regexp
|
|
values:
|
|
- ^db-.+$
|
|
labels:
|
|
node-role.kubernetes.io/db: ""
|
|
|
|
- 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 }}'
|