MatchLabel collide because of generic label during installation
Hi,
I have installed gitlab-runner-operator (1.9.0). During installation a service is spawned with this matchLabels:
spec:
selector:
matchLabels:
control-plane: controller-manager
This match may be too open and collide with another operator (in my case Cassandra). Example on my cluster:
$ oc get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
cass-operator-controller-manager-service ClusterIP 10.254.6.104 <none> 443/TCP 3h1m
gitlab-runner-controller-manager-metrics-service ClusterIP 10.254.118.20 <none> 8443/TCP 81d
$ oc get pods --selector control-plane=controller-manager
NAME READY STATUS RESTARTS AGE
cass-operator-controller-manager-754684c8c5-v9j5z 1/1 Running 0 3h3m
gitlab-runner-controller-manager-75bf446c8c-tdf8h 1/1 Running 0 24h
Can you set more specific matchLabel ? Thanks you
Edited by amsatique