Failing Gitlab Runner due to Service Accounts and Permission
Previously working runner started failing after we upgraded our Openshift Hub Cluster (4.13.42) and Gitlab Runner Operator (1.26.2).
We started getting this error below: ERROR: Job failed (system failure): prepare environment: setting up credentials: secrets is forbidden: User "system:serviceaccount:openshift-gitlab-runners:gitlab-runner-sa" cannot create resource "secrets" in API group "" in the namespace "ournamespace"
Upon checking, a new service account, "gitlab-runner-app-sa", has been created by the Gitlab Runner Operator and has been referenced on the RoleBinding for "gitlab-runner-app-role" role.
As workaround, I've created another RoleBinding back to "gitlab-runner-sa" and it has been working. Is this expected?