d96027fbc8e4e8211e87e02231ea8b12c3ca6259
`talosctl patch mc --patch @cilium-cni.yaml` was failing with `inline manifest name "cilium" is duplicate` because Talos strategic merge appends to `cluster.inlineManifests` instead of replacing named entries (per the upstream docs at /configure-your-talos-cluster/ system-configuration/patching). Documented fix: a 2-doc patch — first doc deletes the existing entry via `$patch: delete`, second doc adds the new one. At bootstrap via `talosctl gen config --config-patch @cilium-cni.yaml` the delete is a no-op against the empty initial config; the add inserts as before. Same file therefore serves both paths. Applied via `talosctl patch mc -n <each-node> --patch @cilium-cni.yaml` to all 4 nodes. No reboot. BGP sessions stayed Established throughout; live ConfigMap retained enable-bgp-control-plane + ipv4/ipv6-native- routing-cidr. Source-of-truth (this file) and Talos stored state are now in sync. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
38 MiB