siderolabs / talos

Talos Linux is a modern Linux distribution built for Kubernetes.
https://www.talos.dev
Mozilla Public License 2.0
6.38k stars 514 forks source link

Make flannel images to be configurable using config file #9042

Open jijiechen opened 1 month ago

jijiechen commented 1 month ago

Feature Request

Talos supported overriding images for multiple components but flannel images are not included. Flannel image tags are hard-coded in the source. So it's not possible to replace the image registry for them at this time.

The source code is at: https://github.com/siderolabs/talos/blob/c2b19dcb978ab015bd9b3c5a4eb47a53ee25e297/pkg/images/list.go#L44

smira commented 1 month ago

You can disable Talos's Flannel manifest and use your own completely. We don't support configuring the built-in manifests much.

If you're looking to host the images yourself, it's way easier to use Talos registry mirror feature.