-
-
Notifications
You must be signed in to change notification settings - Fork 22
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
Completeness of node configurations #863
Comments
You're correct. The reasons vary, but here's the brief breakdown on why they're not in the configurations:
Hope this answers your question. |
sure does and I agree. Of course now it is a bit weird that e.g. nameserver config is in the config but time config is not etc. For the rest i would wait until Talos implements the multi doc machine config and then do a breaking change organizing a bit. We could also write about the other/missing configurations in the docs, so that one does not have to wonder if one missed something. Though one extra thing. I find the placement of additionalMachineCertSans as a general configuration and not as a node configuration problematic. I for one have add them to the nodes like this
where only the first is shared with all nodes and i think that is widely used? Wouldn't it make sense to move it to be a node config? |
I can add field for About placement of But now that you mentioned, yeah I should also have a |
For the time servers i dont know if it make sense. It is an easy patch I can do it as well i have already added the time server config in my fork just need to test it and add tests. I can try and add the certsSANs & docs as well and do a PR today or next days if you wish |
That would be awesome, thank you! |
I was wondering about the completeness of the talconfig with respect to talos. There are multiple configuration keys that are not available in the talconfig format but they are available in the talos config.
This is obvously not a problem due to configuration patches that enable all those configs, but it is weird to have nearly all configs in talconfig.yaml and the few remaining rest in patches.
Here is the list of missing machine configs that I have encountered/use (all can be found [in the talos reference](https://www.talos.dev/v1.9/reference/configuration/v1alpha1/config/:
A question would be if there is a reason why there are not configurable in talconfig.yaml
Some of these should be the same on all nodes. Here patches work reasonably fine i think.
But for example .machine.sysctls is very similar to kernelModules in that it can easily be different on different nodes. I think it would only make sense to include these in talconfig and have a more complete mapping of talos config
The text was updated successfully, but these errors were encountered: