Skip to content

Conversation

c4po
Copy link

@c4po c4po commented Dec 17, 2024

Background

I want to introduce a feature in the gha-runner-scale-set Helm chart that allows users to override the gha-runner-scale-set.fullname from the values.yaml file. This feature is necessary to support the installation of two runner scale sets in the same namespace with the same scale set name but targeting different GitHub configuration URLs. This is particularly useful for us to migrate runner sets from GitHub Enterprise Server (GHES) to GitHub Enterprise Cloud (GHEC).

Changes

  • Introduced a fullnameOverride field in values.yaml to allow users to specify a custom full name for the runner scale set.
  • Updated _helpers.tpl to use the override value if provided, enabling deployment of multiple runner scale sets in the same namespace with different GitHub configuration URLs.
  • This change supports have multiple runner scale sets in the same namespace with the same scale set name.

@c4po c4po requested review from a team, mumoshu, rentziass and toast-gear as code owners December 17, 2024 16:50
@c4po c4po changed the title feat: add fullname override option for gha-runner-scale-set [helm]feat: add fullname override option for gha-runner-scale-set Dec 17, 2024
@c4po c4po force-pushed the override-fullname branch from 739ea2c to dd0e626 Compare December 18, 2024 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant