Skip to content

Commit 898c1f9

Browse files
committed
fix: get_client() client_configuration
Support client_configuration provided via kwargs
1 parent 7057c4f commit 898c1f9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

ocp_resources/resource.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,9 @@ def get_client(
108108
config_dict=config_dict, context=context or None, **kwargs
109109
)
110110
)
111+
111112
client_configuration = kwargs.get("client_configuration", kubernetes.client.Configuration())
113+
112114
try:
113115
# Ref: https://github.com/kubernetes-client/python/blob/v26.1.0/kubernetes/base/config/__init__.py
114116
LOGGER.info("Trying to get client via new_client_from_config")
@@ -131,10 +133,11 @@ def get_client(
131133
)
132134
client_configuration.proxy = proxy
133135

136+
kwargs["client_configuration"] = client_configuration
137+
134138
return kubernetes.dynamic.DynamicClient(
135139
client=kubernetes.config.new_client_from_config(
136140
config_file=config_file,
137-
client_configuration=client_configuration,
138141
context=context or None,
139142
**kwargs,
140143
)

0 commit comments

Comments
 (0)