-
Notifications
You must be signed in to change notification settings - Fork 0
K8s ARC Controller
udx-github edited this page Aug 13, 2026
·
1 revision
Installs GitHub's Actions Runner Controller into the Rabbit cluster.
Use this module once per cluster; it is the control plane for every per-tenant runner scale set deployed by k8s-arc-runner.
- Official
gha-runner-scale-set-controllerHelm chart from GitHub's OCI registry. - Dedicated
arc-systemsnamespace, isolated from runner namespaces. - Configurable chart version and log level.
- Atomic and wait-for-ready deployment.
- GKE cluster reachable with the deploying identity's ambient Google credentials.
- Deploy this before any
k8s-arc-runnerservice entry (deployment_order 57 vs 58 enforces this within a run). - Upgrading the controller chart version requires upgrading every runner scale set to the same version line.
- AWS ACM Certificate
- AWS CloudFormation Stack
- AWS CloudFront Distribution
- AWS CloudFront Response Headers Policy
- AWS Route53 DNS
- AWS WAF
- GCP Cloud Run
- GCP Firestore Database (
gcp-firestore) - GCP GKE Cluster
- GCP GKE Node Pool
- GCP IAM
- GCP Monitoring
- GCP Networking
- GCP PostgreSQL Instance
- GCP Pub/Sub
- GCP Secret Manager
- GCP Service Account
- GCP SQL Instance
- GCP Static IP
- GCP Storage
- Ghost Inspector Sync
- K8s Access
- K8s ARC Controller
- K8s ARC Runner
- K8s ConfigMap
- K8s Deployment
- K8s HPA
- K8s HTTP Gateway Route
- K8s HTTP Health Check Policy
- K8s Memcached
- K8s Namespace
- K8s PDB
- K8s Secret
- K8s Service
- K8s Shared HTTP Gateway
- NewRelic APM Browser
- NewRelic Synthetic Monitors