Operation failed. Check pod logs for install-runner for more details

Hello World!

I’m trying to install GitLab Runner application, yet running into following message:

Something went wrong while installing GitLab Runner

  • Operation failed. Check pod logs for install-runner for more details.

logs from install-runner pod (aka details):

$ kubectl logs -n gitlab-managed-apps install-runner
+ helm init --upgrade
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
Adding local repo with URL: http://127.0.0.1:8879/charts
$HELM_HOME has been configured at /root/.helm.

Tiller (the Helm server-side component) has been updated to gcr.io/kubernetes-helm/tiller:v2.16.1 .
+ seq 1 30
+ helm version --tls --tls-ca-cert /data/helm/runner/config/ca.pem --tls-cert /data/helm/runner/config/cert.pem --tls-key /data/helm/runner/config/key.pem
Client: &version.Version{SemVer:"v2.16.1", GitCommit:"bbdfe5e7803a12bbdf97e94cd847859890cf4050", GitTreeState:"clean"}
+ s=0
+ break
+ exit 0
+ helm repo add runner https://charts.gitlab.io
Server: &version.Version{SemVer:"v2.16.1", GitCommit:"bbdfe5e7803a12bbdf97e94cd847859890cf4050", GitTreeState:"clean"}
"runner" has been added to your repositories
+ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Skip local chart repository
...Successfully got an update from the "runner" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete.
+ helm upgrade runner runner/gitlab-runner --install --reset-values --tls --tls-ca-cert /data/helm/runner/config/ca.pem --tls-cert /data/helm/runner/config/cert.pem --tls-key /data/helm/runner/config/key.pem --version 0.12.0 --set 'rbac.create=true,rbac.enabled=true' --namespace gitlab-managed-apps -f /data/helm/runner/config/values.yaml
Release "runner" does not exist. Installing it now.
Error: Could not get apiVersions from Kubernetes: unable to retrieve the complete list of server APIs: admission.certmanager.k8s.io/v1beta1: the server is currently unable to handle the request
$

GitLab (self-managed): 12.7.6 (61654d25b20)

Please advise.

$ kubectl get apiservice | grep -v True
NAME                                   SERVICE                                   AVAILABLE                      AGE
v1beta1.admission.certmanager.k8s.io   gitlab-managed-apps/certmanager-webhook   False (FailedDiscoveryCheck)   95s
$ kubectl delete apiservice v1beta1.admission.certmanager.k8s.io
apiservice.apiregistration.k8s.io "v1beta1.admission.certmanager.k8s.io" deleted
$