Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

github-actions-runner

Version: 0.7.9 Type: application AppVersion: 0.13.4

A Helm chart for Kubernetes

This chart is not maintained by the upstream project and any issues with the chart should be raised here

Source Code

Requirements

  • Kubernetes: >=1.19.0
  • Helm 3.2.0+
  • PV provisioner support in the underlying infrastructure

Dependencies

Repository Name Version

TL;DR

helm repo add fs-devops https://fullstack-devops.github.io/helm-charts/
helm repo update
helm install github-actions-runner fs-devops/github-actions-runner

Installing the Chart

To install the chart with the release name github-actions-runner

helm install github-actions-runner fs-devops/github-actions-runner

Uninstalling the Chart

To uninstall the github-actions-runner deployment

helm uninstall github-actions-runner

The command removes all the Kubernetes components associated with the chart including persistent volumes and deletes the release.

Configuration

Read through the values.yaml file. It has several commented out suggested values.

Specify each parameter using the --set key=value[,key=value] argument to helm install.

helm install github-actions-runner \
  --set env.TZ="America/New York" \
    fs-devops/github-actions-runner

Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.

helm install github-actions-runner fs-devops/github-actions-runner -f values.yaml

Values

Key Type Default Description
affinity object {}
autoscaling.enabled bool false
autoscaling.maxReplicas int 20
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
fullnameOverride string ""
image.pullPolicy string "IfNotPresent" image pull policy
image.repository string "ghcr.io/fullstack-devops/github-actions-runner" image repository
image.tag string "" image tag (default is the chart appVersion)
imagePullSecrets list []
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podSecurityContext object {}
replicaCount int 1
resources object {}
runner.additionalFiles.maven.settingsXml tpl/dict example settings.xml, will be placed in global .m2 folder
runner.customCerts.configMapRef string ""
runner.env list [] inject the runner custom env variables
runner.flavor.name string "fullstacked"
runner.flavor.override bool false if override: true -> the runner.flavor will be ignored and image.repository and image.tag will be leading
runner.github.accessToken string ""
runner.github.enterpriseApiUrl string ""
runner.github.enterpriseUrl string ""
runner.github.organisation string "fullstack-devpos"
runner.github.repository string ""
runner.group string ""
runner.kaniko.enabled bool false
runner.kaniko.image.repository string ""
runner.kaniko.mountedSecret string ""
runner.kaniko.resources object {}
runner.labels string ""
runner.proxy.enabled bool false
runner.proxy.ntlmCreds string ""
runner.proxy.pacUrl string ""
securityContext.readOnlyRootFilesystem bool false
securityContext.runAsNonRoot bool true
securityContext.runAsUser int 1000
serviceAccount.annotations object {}
serviceAccount.create bool false
serviceAccount.name string ""
tolerations list []

Autogenerated from chart metadata using helm-docs v1.11.0