-
Notifications
You must be signed in to change notification settings - Fork 138
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
[t] Indicate Tailscale install requirement #2845
Comments
An accompanying issue in our rockstor-doc repo has been created: rockstor/rockstor-doc#471 |
We now have our planned doc entry/how-to for installing the Tailscale repo & program, via: Which predominantly added the following Tailscale how-to: Tailscale install: https://rockstor.com/docs/howtos/tailscale_install.html This issue could be addressed, at least initially, by:
Or a custom error message indicating the same. The problem, as I see it, with checking for a Tailscale repo (1., 2.); is that some folks may take a non-packaged approach to the Tailscale program install: especially give the dated docs situation referenced in the give howto. So I think, give our DIY nature, it is entirely appropriate that we leave the Tailscale install itself up-to the user: with the given Howto guide that we now have. |
As-is, if we attempt to submit a default Tailscale config (dialog presented on Enable attempt, or via spanner icon) without a Tailscale install, we get the following failure:
And a generic Web-UI message:
|
Introduces `tailscale` binary os.path.isfile sensitivity to inform the associated Web-UI errors: enabling more context regarding our NOT pre-installing tailscale.
…ll-requirement [t] Indicate Tailscale install requirement #2845
Closing as: |
Our attempt at having the Tailscale repos and its package pre-installed in our installer has unfortunately had to be stopped: rockstor/rockstor-installer#173. This means we now need to ship our installer without the repo and package needed for the included Tailscale service (https://rockstor.com/docs/interface/system/services.html#tailscale).
We unfortunately do not surface the need for the user to first install the repo and the Tailscale package before configuring the service. This might have already misled a Testing channel user, unfortunately: https://forum.rockstor.com/t/unknown-internal-error-doing-a-post-to-api-sm-services-tailscaled-config/9418/2.
We should thus, to begin, surface this information to the user trying to configure the Tailscale service. This could be:
Any other idea(s) is welcome, of course.
The text was updated successfully, but these errors were encountered: