MCPcopy Create free account
hub / github.com/jetkvm/kvm / rpcSetTailscaleControlURL

Function rpcSetTailscaleControlURL

tailscale.go:21–38  ·  view source on GitHub ↗
(controlURL string)

Source from the content-addressed store, hash-verified

19}
20
21func rpcSetTailscaleControlURL(controlURL string) error {
22 ensureConfigLoaded()
23
24 previousURL := config.TailscaleControlURL
25
26 normalized, err := tailscale.SetControlURL(controlURL)
27 if err != nil {
28 return err
29 }
30
31 config.TailscaleControlURL = normalized
32 if err := SaveConfig(); err != nil {
33 config.TailscaleControlURL = previousURL
34 return fmt.Errorf("failed to save tailscale control URL: %w", err)
35 }
36
37 return nil
38}

Callers

nothing calls this directly

Calls 4

SetControlURLFunction · 0.92
ensureConfigLoadedFunction · 0.85
SaveConfigFunction · 0.85
ErrorfMethod · 0.80

Tested by

no test coverage detected