-
Notifications
You must be signed in to change notification settings - Fork 37
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
[bug] talosctl reboot doesn't work on omni nodes #177
Comments
This is caused by the "action tracking" feature of Action tracking feature shows the progress of the reboot. To be able to do that, it attempts to read the boot id before issuing the reboot GRPC call: https://github.com/siderolabs/talos/blob/main/cmd/talosctl/pkg/talos/action/tracker.go#L325-L341 We do not allow reading files even as admin in Omni. Disabling action tracking by adding We can consider making the boot id readable (maybe expose it as a resource?) or using a fallback mechanism if we cannot read it. |
We need two kinds of changes:
|
Duplicate of siderolabs/talos#7197 will track it on the issue above. |
@utkuozdemir how is this a duplicate of that card? I am an admin, and have not attempted to use "--wait" in any form, and am hitting this issue. |
@ArcherSeven |
Is there an existing issue for this?
Current Behavior
Throws permission denied when issuing:
❯ talosctl -n talos-xxu-ebt reboot
◰ watching nodes: [talos-xxu-ebt]
* talos-xxu-ebt: rpc error: code = PermissionDenied desc = not authorized
Expected Behavior
talosctl reboot
works to reboot the node in the same way that it does in the UI.Steps To Reproduce
Issue
talosctl reboot
against a worker node in an omni-based cluster.What browsers are you seeing the problem on?
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: