actions-runner-controller/charts/gha-runner-scale-set
prosper-sre 4ed1f82934 merging upstream changes 2025-03-27 13:00:41 -07:00
..
ci Create separate chart validation workflow for gha-* charts. (#2393) 2023-03-13 12:44:54 -04:00
templates merging upstream changes 2025-03-27 13:00:41 -07:00
tests feat: allow namespace overrides (#3797) 2025-03-18 21:41:04 +01:00
.helmignore Rename actions-runner-controller-2 and auto-scaling-runner-set helm charts (#2333) 2023-03-01 07:16:03 -05:00
Chart.yaml Prepare 0.11.0 release (#3992) 2025-03-25 11:09:03 +01:00
README.md Update README.md 2024-08-27 11:25:14 -07:00
values.yaml merging upstream changes 2025-03-27 13:00:41 -07:00

README.md

Create helm packages

git clone https://github.com/prosperllc/actions-runner-controller.git
cd charts/gha-runner-scale-set-controller
helm package .
cd charts/gha-runner-scale-set
helm package

push to helm repo
helm push gha-runner-scale-set-0.9.1.tgz oci://us-docker.pkg.dev/prosper-nonprod-registry/helm/action-runner-controller/gha-runner-scale-set
helm push gha-runner-scale-set-controller-0.9.1.tgz oci://us-docker.pkg.dev/prosper-nonprod-registry/helm/action-runner-controller/gha-runner-scale-set-controller

Prosper Runner Scale set installation steps

GCP Porject : prosper-nonprod-platform
cluster : gke_prosper-nonprod-platform_us-west1_nonprod-us-west1-util02
namespace : prosper-runners

module "gke_runner" {
  source                 = "github.com/prosperllc/iac-modules.git//module_gcp_actions_runners/?ref=main--2024-08-24--21-59"
  #source                 = "../../../../../../iac-modules/module_gcp_actions_runners"
  project_id             = var.project_id
  cluster_name           = var.cluster_name
  host                   = module.gke_cluster.cluster_endpoint
  full_cluster_name      = module.gke_cluster.cluster_name
  cluster_ca_certificate = base64decode(module.gke_cluster.cluster_cert)
  runners_name           = var.runners_name
}

Helm Release names

  • helm ls

helm ls

NAME                     	NAMESPACE      	REVISION	UPDATED                             	STATUS  	CHART                                	APP VERSION
prosper-linux-np         	prosper-runners	1       	2024-04-18 13:19:02.480947 -0700 PDT	deployed	gha-runner-scale-set-0.9.1           	0.9.1
prosper-runner-controller	prosper-runners	1       	2024-04-18 13:18:00.067012 -0700 PDT	deployed	gha-runner-scale-set-controller-0.9.1	0.9.1