Can we have multiple actions runner controller helm charts installed in diff namespaces ? #3776
Unanswered
sameerjethvani-alation
asked this question in
Questions
Replies: 1 comment 1 reply
-
Hey, |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I had deployed actions runner controller
(oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller) in
Namespace1
& then multiple scale set helm charts (oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set) ,each scaleset attached to different runner group on github.com side) inNamespace1
.It is working fine . Also for scale-set-controller , I have set
So far so good. controller & listener pods are running in
Namespace1
, ephemeral runner pods gets launched when I trigger GH workflow targeted to relevant labels/runner group etc.Now I want to replicate this setup (action runner setup) for GHES (Github enterprise server, aka on-prem github) in same K8 cluster . So I am installing again actions runner controller (oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller) this time in
Namespace2
, setting& then multiple scale set helm charts oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set (each attached to different runner group on GHES side) in
Namespace2
.Here I see in
Namespace2
controller pod gets launched , but listener pods don't come up inNamespace2
. Because of this , ephemeral runners/listeners are not getting registered to GHES.I am wondering if I am doing right thing ? OR I should stick with only one actions runner controller in
Namespace1
( also removewatchSingleNamespace: Namespace1
) & then install multiple scale set helm charts in diff namespaces (let's say some scalesets inNamespace2
attached github.com runner groups , some inNamespace3
attached to GHES runner groups) etc ?All I wanted to know if we can have multiple actions runner controller helm charts (i.e (oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller) in single K8 cluster ?
Beta Was this translation helpful? Give feedback.
All reactions