Gitlab-runner-app-role missing events watch permissions

build 1.41.1

I setup and installed the operator today on a new k8s install (microk8s with RBAC enabled) and have been getting errors related to pre-enviroment setup failure around get events.

ERROR: Job failed (system failure): prepare environment: unknown (get events)

Looking into it some it appears this is related to not having the correct permissions in the gitlab-runner-app-role that gitlab-runner-app-sa is bound too.

If I patch that role to include watch events then I no longer have this problem.

I've look through the history of gitlab_runner_role.yaml and have never seen this permission included so I'm not sure why this is needed for my environment.