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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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