GHA Self-hosted Runner Controllers
This module provides a deployment of the GHA Runner Controller project CRDs for running GitHub Action workflow jobs on your Panfactum Kubernetes Cluster.
For installation instructions, see our guide.
Providers
The following providers are needed by this module:
-
helm (2.12.1)
-
kubectl (2.0.4)
-
kubernetes (2.27.0)
-
pf (0.0.3)
Required Inputs
No required inputs.
Optional Inputs
The following input variables are optional (have default values):
gha_runner_scale_set_controller_helm_version
Description: The version of the actions-runner-controller-charts/gha-runner-scale-set-controller helm chart to deploy
Type: string
Default: "0.9.3"
log_level
Description: The log level to use for the pods
Type: string
Default: "warn"
panfactum_scheduler_enabled
Description: Whether to use the Panfactum pod scheduler with enhanced bin-packing
Type: bool
Default: true
pull_through_cache_enabled
Description: Whether to use the ECR pull through cache for the deployed images
Type: bool
Default: true
vpa_enabled
Description: Whether the VPA resources should be enabled
Type: bool
Default: true
Outputs
The following outputs are exported:
namespace
Description: n/a
Maintainer Notes
No notes.