ipnstate, ipnlocal: add AuthURL to status

Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
pull/1485/head
David Crawshaw 3 years ago committed by David Crawshaw
parent 1bc3c03562
commit bdb91a20eb

@ -213,6 +213,7 @@ func (b *LocalBackend) UpdateStatus(sb *ipnstate.StatusBuilder) {
defer b.mu.Unlock()
sb.SetBackendState(b.state.String())
sb.SetAuthURL(b.authURL)
// TODO: hostinfo, and its networkinfo
// TODO: EngineStatus copy (and deprecate it?)

@ -27,6 +27,7 @@ import (
// Status represents the entire state of the IPN network.
type Status struct {
BackendState string
AuthURL string // current URL provided by control to authorize client
TailscaleIPs []netaddr.IP // Tailscale IP(s) assigned to this node
Self *PeerStatus
@ -110,6 +111,12 @@ func (sb *StatusBuilder) SetBackendState(v string) {
sb.st.BackendState = v
}
func (sb *StatusBuilder) SetAuthURL(v string) {
sb.mu.Lock()
defer sb.mu.Unlock()
sb.st.AuthURL = v
}
func (sb *StatusBuilder) SetMagicDNSSuffix(v string) {
sb.mu.Lock()
defer sb.mu.Unlock()

Loading…
Cancel
Save