Skip to content

Commit 376f179

Browse files
committed
pick proxy from kube_config
1 parent df43d15 commit 376f179

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

kubernetes/base/config/kube_config.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -569,6 +569,8 @@ def _load_cluster_info(self):
569569
self.verify_ssl = not self._cluster['insecure-skip-tls-verify']
570570
if 'tls-server-name' in self._cluster:
571571
self.tls_server_name = self._cluster['tls-server-name']
572+
if 'proxy-url' in self._cluster:
573+
self.proxy = self._cluster['proxy-url']
572574

573575
def _set_config(self, client_configuration):
574576
if 'token' in self.__dict__:
@@ -580,7 +582,7 @@ def _refresh_api_key(client_configuration):
580582
self._set_config(client_configuration)
581583
client_configuration.refresh_api_key_hook = _refresh_api_key
582584
# copy these keys directly from self to configuration object
583-
keys = ['host', 'ssl_ca_cert', 'cert_file', 'key_file', 'verify_ssl','tls_server_name']
585+
keys = ['host', 'ssl_ca_cert', 'cert_file', 'key_file', 'verify_ssl', 'tls_server_name', 'proxy']
584586
for key in keys:
585587
if key in self.__dict__:
586588
setattr(client_configuration, key, getattr(self, key))

0 commit comments

Comments
 (0)