current kubernetes-client/python(-base) support parameter for proxy but NOT no_proxy.
as the result, operator needs to set/unset proxy according to the target clusters.
it is somewhat bothering task because kubectl supports both proxy and no_proxy environment variables.
Describe the solution you'd like to see:
add 'no_proxy' handling in stream/ws_client.py and support no_proxy just like kubectl.
sample value of no_proxy is below:
related to https://github.com/kubernetes-client/python/issues/1578
What is the feature and why do you need it:
current kubernetes-client/python(-base) support parameter for proxy but NOT no_proxy. as the result, operator needs to set/unset proxy according to the target clusters. it is somewhat bothering task because kubectl supports both proxy and no_proxy environment variables.
Describe the solution you'd like to see:
add 'no_proxy' handling in stream/ws_client.py and support no_proxy just like kubectl. sample value of no_proxy is below:
the above format (including CIDR) is supported by requests.utils.should_bypass_proxies, and it maybe the same as no_proxy environment variable.