Skip to content

Commit ced3e8f

Browse files
committed
[fix] passing Bearer token in authorization header
1 parent f5771e0 commit ced3e8f

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

kubernetes_asyncio/config/incluster_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def _set_config(self):
8080
configuration = Configuration()
8181
configuration.host = self.host
8282
configuration.ssl_ca_cert = self.ssl_ca_cert
83-
configuration.api_key['authorization'] = "bearer " + self.token
83+
configuration.api_key['BearerToken'] = "Bearer " + self.token
8484
Configuration.set_default(configuration)
8585

8686

kubernetes_asyncio/config/kube_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ def _load_cluster_info(self):
367367
def _set_config(self, client_configuration):
368368

369369
if 'token' in self.__dict__:
370-
client_configuration.api_key['authorization'] = self.token
370+
client_configuration.api_key['BearerToken'] = self.token
371371

372372
# copy these keys directly from self to configuration object
373373
keys = ['host', 'ssl_ca_cert', 'cert_file', 'key_file', 'verify_ssl']
@@ -626,7 +626,7 @@ async def refresh_token(loader, client_configuration=None, interval=60):
626626
while 1:
627627
await asyncio.sleep(interval)
628628
await loader.load_gcp_token()
629-
client_configuration.api_key['authorization'] = loader.token
629+
client_configuration.api_key['BearerToken'] = loader.token
630630

631631

632632
async def new_client_from_config(config_file=None, context=None, persist_config=True,

kubernetes_asyncio/config/kube_config_test.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ class FakeConfig:
284284
def __init__(self, token=None, **kwargs):
285285
self.api_key = {}
286286
if token:
287-
self.api_key['authorization'] = token
287+
self.api_key['BearerToken'] = token
288288

289289
self.__dict__.update(kwargs)
290290

@@ -735,7 +735,7 @@ async def test_user_exec_auth(self, mock):
735735
"token": token
736736
}
737737
expected = FakeConfig(host=TEST_HOST, api_key={
738-
"authorization": BEARER_TOKEN_FORMAT % token})
738+
"BearerToken": BEARER_TOKEN_FORMAT % token})
739739
actual = FakeConfig()
740740
await KubeConfigLoader(
741741
config_dict=self.TEST_KUBE_CONFIG,
@@ -904,14 +904,14 @@ async def test_new_client_from_config(self):
904904
config_file=config_file, context="simple_token")
905905
self.assertEqual(TEST_HOST, client.configuration.host)
906906
self.assertEqual(BEARER_TOKEN_FORMAT % TEST_DATA_BASE64,
907-
client.configuration.api_key['authorization'])
907+
client.configuration.api_key['BearerToken'])
908908

909909
async def test_new_client_from_config_dict(self):
910910
client = await new_client_from_config_dict(
911911
config_dict=self.TEST_KUBE_CONFIG, context="simple_token")
912912
self.assertEqual(TEST_HOST, client.configuration.host)
913913
self.assertEqual(BEARER_TOKEN_FORMAT % TEST_DATA_BASE64,
914-
client.configuration.api_key['authorization'])
914+
client.configuration.api_key['BearerToken'])
915915

916916
async def test_no_users_section(self):
917917
expected = FakeConfig(host=TEST_HOST)
@@ -1091,7 +1091,7 @@ async def test_new_client_from_config(self):
10911091
config_file=kubeconfigs, context="simple_token")
10921092
self.assertEqual(TEST_HOST, client.configuration.host)
10931093
self.assertEqual(BEARER_TOKEN_FORMAT % TEST_DATA_BASE64,
1094-
client.configuration.api_key['authorization'])
1094+
client.configuration.api_key['BearerToken'])
10951095

10961096
def test_save_changes(self):
10971097
kubeconfigs = self._create_multi_config()

0 commit comments

Comments
 (0)