Panfactum LogoPanfactum
Infrastructure ModulesDirect ModulesKuberneteskube_gha
kube_gha
Beta
Direct
Source Code Link

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.