Exemplo n.º 1
0
func getCredentials(controller clients.Controller) (clients.TenantCredentials, error) {

	for {
		creds, err := controller.GetCredentials()
		if err != nil {
			if isRetryable(err) {
				time.Sleep(time.Second * 5)
				continue
			} else {
				return creds, err
			}
		}

		return creds, err
	}
}