ipn/store/kubestore: don't error if state cannot be preloaded (#13926)
Preloading of state from kube Secret should not error if the Secret does not exist. Updates tailscale/tailscale#7671 Signed-off-by: Irbe Krumina <irbe@tailscale.com>
This commit is contained in:
@@ -53,7 +53,7 @@ func New(_ logger.Logf, secretName string) (*Store, error) {
|
|||||||
secretName: secretName,
|
secretName: secretName,
|
||||||
}
|
}
|
||||||
// Load latest state from kube Secret if it already exists.
|
// Load latest state from kube Secret if it already exists.
|
||||||
if err := s.loadState(); err != nil {
|
if err := s.loadState(); err != nil && err != ipn.ErrStateNotExist {
|
||||||
return nil, fmt.Errorf("error loading state from kube Secret: %w", err)
|
return nil, fmt.Errorf("error loading state from kube Secret: %w", err)
|
||||||
}
|
}
|
||||||
return s, nil
|
return s, nil
|
||||||
|
|||||||
Reference in New Issue
Block a user