Adding talos support #1251
Replies: 7 comments 8 replies
-
To resolve 2. I created the following two commits to add a "diskDevice" variable for nodes meant to pass a https://github.com/Wasurerarenai/flux-cluster-template/commit/1dc1fe3ec32ebe3d07827de1bbcab430a5698bed |
Beta Was this translation helpful? Give feedback.
-
To resolve 3. I created https://github.com/Wasurerarenai/flux-cluster-template/commit/34c349d3453b99d523b3ba2107bbb1c7d6c88026 which uses your existing |
Beta Was this translation helpful? Give feedback.
-
To workaround 5. I created https://github.com/Wasurerarenai/flux-cluster-template/commit/7441aad1af6d87f94abbd60d7eefb5d41db06ed1 which isn't perfect and requires the user to run |
Beta Was this translation helpful? Give feedback.
-
Not sure if this makes anything messy for other distribution support, but I added https://github.com/Wasurerarenai/flux-cluster-template/commit/e0d8895669ec20b92ecca8910eedc2025805b2cf which allows running |
Beta Was this translation helpful? Give feedback.
-
To resolve 6. I created https://github.com/Wasurerarenai/flux-cluster-template/commit/257a2e13ef1b9f816eee66b9b60b6880e7ed0090 to use the |
Beta Was this translation helpful? Give feedback.
-
I have a PR up that will probably get merged soon. |
Beta Was this translation helpful? Give feedback.
-
Linking in Talos system extensions issue #1248 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Thank you @onedr0p for adding initial talos support to the template repository.
Running through the install procedure testing I ran into a few unexpected issues. I'm working on resolving these in my fork and expect to have a PR available soon.
config.yaml
but talos doesn't allow authenticating as an OS level user. This should likely be updated to remove the username check for repositories configured for the Talos distribution.config.yaml
but not all disks provide one at/sys/block/<dev>/serial
(from Talos docs).net.ifnames=0
kernel argument. This can be set by talhelper in a schematic withcontrolPlane.schematic.customization.extraKernelArgs: - net.ifnames=0
but not sure how portable this would be.nodes are not set for the command: please use
--nodesflag or configuration file to set the nodes to run the command against
error.error: must build at directory: not a valid directory: evalsymlink failure on './cni' : lstat <path/to/repo>/kubernetes/talos/cni: no such file or directory
anderror: no objects passed to apply
errors.Beta Was this translation helpful? Give feedback.
All reactions