Thanks to visit codestin.com
Credit goes to github.com

Skip to content

add support for no_proxy #1578

Closed
Closed
@itaru2622

Description

@itaru2622

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' parameter in kubernetes/client/configuration.py and support no_proxy just like kubectl.
sample value of no_proxy is below:

no_proxy = 'localhost,.local,127.0.0.0/8,.example.com'

the above format (including CIDR) is supported by requests.utils.should_bypass_proxies, and it maybe the same as no_proxy environment variable.

It also needs no_proxy support in kubernetes-client/python-base for k8s_exec and k8s_cp, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions