-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Requests #869
Comments
Probably points 1 & 2 are siderolabs/talos#4584 Point number 3 is siderolabs/talos#5613 Point number 4 is not clear, but you don't need to set Point number 5 would be cool for a higher-level project on top of CAPI/Sidero. |
On point 4. On more than one occasion I had to load a small iso with gpartd and manually nuke all the partitions. the install would not work if I didn't clear the partitions. so the idea was to have an option to nuke partitions only without the two hour long wipe feature. That was the reason for the request. |
This issue is in Sidero Metal repository. Sidero Metal wipes the nodes automatically. Talos itself doesn't wipe the partitions by default to prevent accidental wipe, but it has |
Hello,
During my noob experience of configuring, installing and operating Talos I had some challenges. I had to ask my self how would have it been easier? Here is what I think would have helped me.
Display kernel boot options
The very first thing that should be displayed is what Talos got from the kernel boot options. I had an issue where my GW was wrong by a number and I struggled with why. It was there in the boot as an error message but it goes by so quick. I didn't see it.
Boot time verbosity flag
There are expected errors in the boot and config application phases of Talos. We get hammered in our heads, when looking for support, "what did the error messages say?" Well when I posted them, in some responses I got "oh thats normal". It would have been nice to see a progress report of the different stages of booting, hiding all the details, that at this point are irrelevant. Something like, "Network Setup and Working..................................... True". If we have issues then if we could enable the verbosity flag, and dig deeper. Something like talos.output.verbosity=t/f. To add to this, having the time syc message keep repeating in the console is totally pointless.
BIG message - "In maintenance Mode"
Your output does say at the end what the next steps are after the iso boots. My ipmi window was so small that I missed it as some wrapped making it hard to read, and some scrolled off the screen. Then when you are trying to sort it out, the time sync message keeps appearing and further scrolls the "whats next message". I would have a message that repeats. "************* You are in maintenance mode apply config now ****************"
File system clean up
Due to the above facts and other issues, I installed Talos many times. I used the wipe disk feature once and it took 2 hours for the task to complete. I would enhance your kernel param, and have talos.experimental.wipe with a few values.
I would love to see a interactive configurator. The idea here is when we use talosctl init --interactive (i think) I would love for it to start a process of asking for your input to build your custom configurations. When we get the networking part especially, a configurator could ask some high values questions to ease the complexities of the configuration. You go over all this information in your docs, however, alot of times, the description doesn't make sense because it is out of context for the task you are trying to complete. If this is of interest, I would be better able to explain in a voice session. This sounds alot like a helm chart values.yaml file. But being interactive the next question would be tailored to your previous in put.
After reading this, you are saying we already do that, then I missed it. So that should add values to this post. Why did he miss it?
My perspective on this post is coming from "it should be dead easy to get a cluster up and running" This is not meant for the experienced it pro that charges 200/hr. With all that said, it was ALOT easier than most projects I have tried to get up and running.
The ramblings of a grumpy old fart on a Sunday morning drinking his coffee.
The text was updated successfully, but these errors were encountered: