Gitlab runner with Kubernetes deployment

Gitlab runner deploy on Kubernetes

There might be a problem with your config based on jsonschema annotations in common/config.go (experimental feature):
jsonschema: '/runners/0/kubernetes/pull_policy' does not validate with https://gitlab.com/gitlab-org/gitlab-runner/common/config#/$ref/properties/runners/items/$ref/properties/kubernetes/$ref/properties/pull_policy/$ref/type: expected array, but got null
 
Configuration loaded                                builds=0 max_builds=10
listen_address not defined, metrics & debug endpoints disabled  builds=0 max_builds=10
[session_server].listen_address not defined, session endpoints disabled  builds=0 max_builds=10
Initializing executor providers                     builds=0 max_builds=10
ERROR: Checking for jobs... forbidden               runner=gitlab-r
ERROR: Checking for jobs... forbidden               runner=gitlab-r
ERROR: Checking for jobs... forbidden               runner=gitlab-r
ERROR: Runner "https://gitlab.<abc>.com/gitlab-runner-token" is unhealthy and will be disabled for 1h0m0s seconds!  unhealthy_requests=3 unhealthy_requests_limit=3

my runner pod is running but not showing in UI. After checking the logs I have found this message.

Thanks for taking the time to be thorough in your request, it really helps! :blush: