I am trying to create a CI Pipeline for my GitLab project to deploy my microservices automatically on a Google Kubernetes Engine cluster.
Sadly I am unable to use the build-In native Google Cloud Integration from GitLab as it isn't properly configured, so I have to do it the manual way. I am following this guide to link my cluster to gitlab, but after setting everything up, installing Helm Tiller fails with a Kubernetes 401 error.
I suspect, that it fails because I didn't give the container.clusterRoleBindings.create
role to my service account, however I created it using the commands given in the guide and as I can't see this account in the Google IAM service accounts list, I have no Idea how to give it to my Kubernetes service account.
Does anyone have an idea how I can give my service account that permission or what I have to do different in order to get the gitlab gke integration up and running?