13647: Don't do API calls while loading controller config.
[arvados.git] / lib / config / deprecated_keepstore.go
index 1969c4c3c31f6bba0b597fe775f14025bd41cb5d..04e937cc5cbfbe8f77f84a7877f3d4b4ccfaadd9 100644 (file)
@@ -585,6 +585,10 @@ func (ldr *Loader) checkPendingKeepstoreMigrations(cluster arvados.Cluster) erro
                ldr.Logger.Debug("Services.Controller.ExternalURL not configured -- skipping check for pending keepstore config migrations")
                return nil
        }
+       if ldr.SkipAPICalls {
+               ldr.Logger.Debug("(Loader).SkipAPICalls == true -- skipping check for pending keepstore config migrations")
+               return nil
+       }
        client, err := arvados.NewClientFromConfig(&cluster)
        if err != nil {
                return err