I was using helm3 to install charts where the repo is from https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner, in which the charts are all from github, e.g.: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/blob/gh-pages/index.yaml.
In some cases, due to the network issue, I'm not able to install it. When I run helm install, it always hang. The way to unblock it is to use proxy. I tried https_proxy according to #9133 (comment), but it doesn't work.
Essentially, I want to setup a proxy that can be recognized by helm3 when it tries to pull data from some repo hosted on a website where I cannot directly access w/o the proxy. The proxy settings need cover both the repo and the charts defined in index.yaml.
Output of helm version:
version.BuildInfo{Version:"v3.5.3", GitCommit:"041ce5a2c17a58be0fcd5f5e16fb3e7e95fea622", GitTreeState:"dirty", GoVersion:"go1.15.8"}
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.11", GitCommit:"ea5f00d93211b7c80247bf607cfa422ad6fb5347", GitTreeState:"clean", BuildDate:"2020-08-13T15:20:25Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.2", GitCommit:"092fbfbf53427de67cac1e9fa54aaa09a28371d7", GitTreeState:"clean", BuildDate:"2021-07-12T20:40:20Z", GoVersion:"go1.16.5", Compiler:"gc", Platform:"linux/amd64"}
Cloud Provider/Platform (AKS, GKE, Minikube etc.): tested on KIND
I was using helm3 to install charts where the repo is from https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner, in which the charts are all from github, e.g.: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/blob/gh-pages/index.yaml.
In some cases, due to the network issue, I'm not able to install it. When I run helm install, it always hang. The way to unblock it is to use proxy. I tried https_proxy according to #9133 (comment), but it doesn't work.
Essentially, I want to setup a proxy that can be recognized by helm3 when it tries to pull data from some repo hosted on a website where I cannot directly access w/o the proxy. The proxy settings need cover both the repo and the charts defined in index.yaml.
Output of
helm version:Output of
kubectl version:Cloud Provider/Platform (AKS, GKE, Minikube etc.): tested on KIND