Ask for auth in 'tsh clusters' if certificate has expired

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>
This commit is contained in:
Dmitry Sharshakov 2020-03-27 20:00:30 +03:00 committed by Russell Jones
parent 3245a65687
commit cf3760159b

View file

@ -746,14 +746,15 @@ func onListClusters(cf *CLIConf) {
if err != nil {
utils.FatalError(err)
}
proxyClient, err := tc.ConnectToProxy(cf.Context)
if err != nil {
utils.FatalError(err)
}
defer proxyClient.Close()
var sites []services.Site
err = client.RetryWithRelogin(cf.Context, tc, func() error {
proxyClient, err := tc.ConnectToProxy(cf.Context)
if err != nil {
return err
}
defer proxyClient.Close()
sites, err = proxyClient.GetSites()
return err
})