Install Helm on cluster fails with i/o timeout
Summary
When installing Helm on a self-hosted Kubernetes cluster, it throws an error after a minute or so stating "Something went wrong while installing Helm Tiller [...] Installation failed. Check pod logs for install-helm for more details."
Steps to reproduce
(How one can reproduce the issue - this is very important)
- Create a Kubernetes cluster (all nodes version
v1.13.3
) - Connect the cluster to a GitLab repository (RBAC enabled, GitLab's guidelines followed).
- Install Helm with the "Install Helm" button.
What is the current bug behavior?
Helm is not being installed but fails.
What is the expected correct behavior?
Helm should be automatically installed.
Relevant logs and/or screenshots
PS C:\Users\thepiconerd\Documents> kubectl logs install-helm --namespace=gitlab-managed-apps --container=helm -f
+ helm init --tiller-tls --tiller-tls-verify --tls-ca-cert /data/helm/helm/config/ca.pem --tiller-tls-cert /data/helm/helm/config/cert.pem --tiller-tls-key /data/helm/helm/config/key.pem --service-account tiller
Creating /root/.helm
Creating /root/.helm/repository
Creating /root/.helm/repository/cache
Creating /root/.helm/repository/local
Creating /root/.helm/plugins
Creating /root/.helm/starters
Creating /root/.helm/cache/archive
Creating /root/.helm/repository/repositories.yaml
Adding stable repo with URL: https://kubernetes-charts.storage.googleapis.com
Error: Looks like "https://kubernetes-charts.storage.googleapis.com" is not a valid chart repository or cannot be reached: Get https://kubernetes-charts.storage.googleapis.com/index.yaml: dial tcp: lookup kubernetes-charts.storage.googleapis.com on 10.96.0.10:53: read udp 192.168.1.23:41824->10.96.0.10:53: i/o timeout
Output of checks
Self-hosted GitLab Omnibus
Results of GitLab environment info
Expand for output related to GitLab environment info
(Omnibus)
Results of GitLab application Check
Expand for output related to the GitLab application check
``` System information System: Ubuntu 18.04 Current User: git Using RVM: no Ruby Version: 2.5.3p105 Gem Version: 2.7.6 Bundler Version:1.16.6 Rake Version: 12.3.2 Redis Version: 3.2.12 Git Version: 2.18.1 Sidekiq Version:5.2.3 Go Version: go1.10.4 linux/amd64GitLab information Version: 11.7.5 Revision: c5b5b18b3f1 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql URL: https://gitlab.lynx.agency HTTP Clone URL: https://gitlab.lynx.agency/some-group/some-project.git SSH Clone URL: git@gitlab.lynx.agency:some-group/some-project.git Using LDAP: no Using Omniauth: yes Omniauth Providers:
GitLab Shell Version: 8.4.4 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks Git: /opt/gitlab/embedded/bin/git
</pre>
</details>