cozystack/packages/system/lineage-controller-webhook/templates
Aleksei Sviridkin d384c6faf6
fix(lineage-webhook): make nodeSelector configurable for generic k8s
On Talos, control-plane nodes have label node-role.kubernetes.io/control-plane
with empty value. On generic k8s (k3s, kubeadm), the same label has value "true".

The lineage-controller-webhook DaemonSet was hardcoded to use empty value,
causing 0 pods scheduled on k3s clusters.

Changes:
- Add nodeSelector to lineage-controller-webhook values (default: empty for Talos)
- Update DaemonSet template to use configurable nodeSelector
- Pass nodeSelector with value "true" for isp-full-generic bundle variant

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
2026-01-30 23:12:23 +03:00
..
certmanager.yaml [lineage] Separate webhook from cozy controller 2025-10-14 10:50:28 +03:00
daemonset.yaml fix(lineage-webhook): make nodeSelector configurable for generic k8s 2026-01-30 23:12:23 +03:00
mutatingwebhookconfiguration.yaml [lineage] Separate webhook from cozy controller 2025-10-14 10:50:28 +03:00
rbac-bind.yaml [lineage] Separate webhook from cozy controller 2025-10-14 10:50:28 +03:00
rbac.yaml [lineage] Separate webhook from cozy controller 2025-10-14 10:50:28 +03:00
sa.yaml [lineage] Separate webhook from cozy controller 2025-10-14 10:50:28 +03:00
service.yaml [lineage] Separate webhook from cozy controller 2025-10-14 10:50:28 +03:00