fix: k8s 支持网关 (#11171)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-08-02 15:07:22 +08:00
committed by GitHub
parent eb8e7c5f8a
commit 6d758bdb59

View File

@@ -22,7 +22,12 @@ class KubernetesClient:
@property @property
def api(self): def api(self):
configuration = client.Configuration() configuration = client.Configuration()
configuration.host = self.url scheme = urlparse(self.url).scheme
if not self.server:
host = self.url
else:
host = f'{scheme}://127.0.0.1:{self.server.local_bind_port}'
configuration.host = host
configuration.verify_ssl = False configuration.verify_ssl = False
configuration.api_key = {"authorization": "Bearer " + self.token} configuration.api_key = {"authorization": "Bearer " + self.token}
c = api_client.ApiClient(configuration=configuration) c = api_client.ApiClient(configuration=configuration)