actions-runner-controller

basisai/actions-runner-controller/helm

Terraform Module HCL HELM

Terraform GitHub actions-runner-controller on Kubernetes using Helm chart.

Install
module "actions-runner-controller" {
source = "basisai/actions-runner-controller/helm"
version = "0.1.0"
}
plain text: /constructs/tfmod-basisai-actions-runner-controller-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

GitHub Actions Runner Controller Deploys actions-runner-controller. Requirements | Name | Version | |------|---------| | terraform | >= 0.15 | | helm | ~> 2.4 | Providers | Name | Version | |------|---------| | helm | ~> 2.4 | Modules No modules. Resources | Name | Type | |------|------| | helm_release.release | resource | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | api\_cache\_duration | Set the cache period for API calls. Defaults to syncPeriod - 10s. | string | "" | no | | auth\_method | GitHub authentication method to be deployed. | string | "pat" | no | | auth\_secret\_annotations | Set the annotations of the auth secret. | map(any) | {} | no | | auth\_secret\_created | Create Kubernetes secrets to authenticate with Gi

Inputs (50)
NameTypeDescriptionDefault
webhook_server_service_account_namestringThe name of the githubWebhookServer service account to use.""
log_levelstringSet the log level of the controller container.""
dind_sidecar_repositorystringThe repository/image of the dind sidecar container."docker"
image_pull_secretslist(any)Specifies the secret to be used when pulling the controller pod containers.[]
controller_pod_security_contextmap(any)Set the security context to controller pod.{}
webhook_server_secret_namestringSet the name of the webhook hook secret."github-webhook-server"
docker_registry_mirrorstringThe default Docker Registry Mirror used by runners.""
runner_repositorystringThe repository/image of the actions runner container."summerwind/actions-runner"
controller_pod_annotationsmap(any)Set annotations for the controller pod.{}
metrics_proxy_enabledboolDeploy kube-rbac-proxy container in controller pod.true
chart_repositorystringHelm repository for the chart."https://actions-runner-controller.githu
auth_secret_namestringSet the name of the auth secret."controller-manager"
dind_sidecar_image_tagstringThe tag of the dind sidecar container."dind"
webhook_server_service_annotationsmap(any)Set annotations for the githubWebhookServer service.{}
webhook_server_ingress_tlslist(any)Set tls configuration for the githubWebhookServer ingress kind.[]
chart_versionstringVersion of Chart to install. Set to empty to install the latest version."0.15.0"
controller_image_tagstringThe tag of the controller container."v0.20.3"
controller_priority_class_namestringSet the controller pod priorityClassName.""
webhook_server_pod_annotationsmap(any)Set annotations for the githubWebhookServer pod.{}
webhook_server_pod_security_contextmap(any)Set the security context to githubWebhookServer pod.{}
… and 10 more inputs
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud HELM
Total downloads892
Inputs50
Resources1
Namespacebasisai
Updated