Unable to install Ingress via Helm Tiller - tls error
After setting up Connecting GitLab with a Kubernetes cluster, i am able to install Helm Tiller via the one click install button. This installs successfully.
When trying to install Ingress, the install fails with the following error message:
Something went wrong while installing Ingress Installation failed. Check pod logs for install-ingress for more details.
Checking the pod logs, i see the following events:
Error: cannot connect to Tiller
- sleep 1s
- echo 'Retrying (29)...'
- helm version Retrying (29)... Client: &version.Version{SemVer:"v2.11.0", GitCommit:"2e55dbe1fdb5fdb96b75ff144a339489417b146b", GitTreeState:"clean"} Error: cannot connect to Tiller
- sleep 1s
- echo 'Retrying (30)...'
- helm install stable/nginx-ingress --name ingress --tls --tls-ca-cert /data/helm/ingress/config/ca.pem --tls-cert /data/helm/ingress/config/cert.pem --tls-key /data/helm/ingress/config/key.pem --version 0.23.0 --set 'rbac.create=false,rbac.enabled=false' --namespace gitlab-managed-apps -f /data/helm/ingress/config/values.yaml Retrying (30)... Error: remote error: tls: bad certificate
The cluster is running on AWS EKS Gitlab version is Gitlab.com
Any help appreciated.