Compare commits

...

1 Commits

Author SHA1 Message Date
Irbe Krumina
c771d2ed86 ipn/ipnlocal: log if ServeConfig cannot be configured
We have lately seen a bunch of mystery issues where serve config 'disappears' on kube,
which may have been because of transient errors when reading state from a kube Secret.

Updates tailscale/tailscale#13900,tailscale/tailscale#12079

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
2024-10-25 13:51:55 -05:00

View File

@@ -5729,6 +5729,7 @@ func (b *LocalBackend) reloadServeConfigLocked(prefs ipn.PrefsView) {
// if the profile has not changed.
confj, err := b.store.ReadState(confKey)
if err != nil {
b.logf("error reading ServeConfig from tailscale state: %v, any previously set ServeConfig will be reset", err)
b.lastServeConfJSON = mem.B(nil)
b.serveConfig = ipn.ServeConfigView{}
return