diff --git a/kubernetes/base/config/incluster_config.py b/kubernetes/base/config/incluster_config.py index 86070df43..d4981d18a 100644 --- a/kubernetes/base/config/incluster_config.py +++ b/kubernetes/base/config/incluster_config.py @@ -109,12 +109,15 @@ def _read_token_file(self): ) + self._token_refresh_period -def load_incluster_config(client_configuration=None, try_refresh_token=True): +def load_incluster_config(client_configuration=None, try_refresh_token=True, **kwds): """ Use the service account kubernetes gives to pods to connect to kubernetes cluster. It's intended for clients that expect to be running inside a pod running on kubernetes. It will raise an exception if called from a process not running in a kubernetes environment.""" + for val in kwds.values(): + if val is not None: + raise ConfigException(f"Unimplemented named-argument {val} for incluster config.") InClusterConfigLoader( token_filename=SERVICE_TOKEN_FILENAME, cert_filename=SERVICE_CERT_FILENAME,