-
Checks
Controller Versionv0.6.0 Helm Chart Versionv0.6.0 CertManager VersionNo response Deployment MethodHelm cert-manager installationno cert manager Checks
Resource DefinitionsI use to install the runners with flux like this: apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: repo-1
namespace: arc-runners
spec:
values:
runnerScaleSetName: ci-cluster # <-- note that this has the same value in repo-2
...
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: repo-2
namespace: arc-runners
spec:
values:
runnerScaleSetName: ci-cluster # <-- note that this has the same value in repo-1
... To Reproducehelm install repo-1 \
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set \
--set runnerScaleSetName=ci-cluster
helm install repo-2 \
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set \
--set runnerScaleSetName=ci-cluster Describe the bugI use to install the runners with flux like the included Describe the expected behaviorThe runner groups/scalesets are created with the same name in each repo, like they were in v0.5.0 Whole Controller Logsthis isn't relevant, the bug is related to helm templating Whole Runner Pod Logsthis isn't relevant, the bug is related to helm templating Additional Contexthad to revert to 0.5.0 since this change breaking all workflows in |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
Hello! Thank you for filing an issue. The maintainers will triage your issue shortly. In the meantime, please take a look at the troubleshooting guide for bug reports. If this is a feature request, please review our contribution guidelines. |
Beta Was this translation helpful? Give feedback.
-
some more info, this works on 0.5.0 because both |
Beta Was this translation helpful? Give feedback.
-
@ba-work - this worked previously because of a bug in our charts which was fixed in 0.6.0. The isolation model we designed for is:
You were never supposed to be able to create 2 runner scale sets with the same name in the same namespace. Even if they were registered against different repositories, organisations or enterprises. You can read more about this here: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/deploying-runner-scale-sets-with-actions-runner-controller#using-arc-across-organizations |
Beta Was this translation helpful? Give feedback.
-
We're locking this discussion because it has not had recent activity and/or other members have asked for more information to assist you but received no response. Thank you for helping us maintain a productive and tidy community for all our members. |
Beta Was this translation helpful? Give feedback.
@ba-work - this worked previously because of a bug in our charts which was fixed in 0.6.0. The isolation model we designed for is:
You were never supposed to be able to create 2 runner scale sets with the same name in the same namespace. Even if they were registered against different repositories, organisations or enterprises.
You can read more about this here: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/deploying-ru…