diff --git a/config/kube_config.py b/config/kube_config.py index 743046db..222a6f0f 100644 --- a/config/kube_config.py +++ b/config/kube_config.py @@ -218,7 +218,10 @@ def _load_azure_token(self, provider): if 'access-token' not in provider['config']: return if 'expires-on' in provider['config']: - if int(provider['config']['expires-on']) < time.gmtime(): + expires_on_ts = int(provider['config']['expires-on']) + expires_on = time.gmtime(expires_on_ts) + now = time.gmtime() + if expires_on < now: self._refresh_azure_token(provider['config']) self.token = 'Bearer %s' % provider['config']['access-token'] return self.token