Skip to content

Commit 9258506

Browse files
committed
deprecating the actions runner controller cert-manager post
1 parent 8801555 commit 9258506

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

_posts/2022-06-28-actions-runner-controller-without-cert-manager.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: Josh Johanning
44
date: 2022-06-28 16:00:00 -0500
55
description: Configure actions-runner-controller without cert-manager so that you can use self-signed or self-managed certificates to scale your GitHub runners
66
categories: [GitHub, Actions]
7-
tags: [GitHub, GitHub Actions, actions-runner-controller]
7+
tags: [GitHub, GitHub Actions, Actions Runner Controller]
88
media_subpath: /assets/screenshots/2022-06-28-actions-runner-controller-without-cert-manager
99
image:
1010
path: pods.png
@@ -15,7 +15,10 @@ image:
1515

1616
## Overview
1717

18-
[actions-runner-controller](https://github.com/actions-runner-controller/actions-runner-controller) is a great way to set up self-scaling GitHub runners in a Kubernetes cluster. This allows teams to scale up their self-hosted runners as more jobs are queued throughout the day and scale down at night when there are fewer jobs running. There is a lot of documentation to digest in the repository, but for the most part, it's relatively easy to get started with some basic scaling. The only prerequisite (other than having access to the Kubernetes cluster and administrative access to GitHub repo or organization) is [cert-manager](https://cert-manager.io/docs/).
18+
> This legacy version of Actions Runner Controller is [no longer supported by GitHub](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/about-support-for-actions-runner-controller#about-support-for-actions-runner-controller-versions). You should switch to the Autoscaling Runner Sets version of ARC. This post is left here for historical purposes only.
19+
{: .prompt-danger }
20+
21+
[Actions Runner Controller](https://github.com/actions-runner-controller/actions-runner-controller) is a great way to set up self-scaling GitHub runners in a Kubernetes cluster. This allows teams to scale up their self-hosted runners as more jobs are queued throughout the day and scale down at night when there are fewer jobs running. There is a lot of documentation to digest in the repository, but for the most part, it's relatively easy to get started with some basic scaling. The only prerequisite (other than having access to the Kubernetes cluster and administrative access to GitHub repo or organization) is [cert-manager](https://cert-manager.io/docs/).
1922

2023
However, sometimes organizations have their own certificate requirements, and prefer to manage their own certificates vs. letting a tool like cert-manager manage them. This is where the [current documentation is lacking and unclear](https://github.com/actions-runner-controller/actions-runner-controller#using-without-cert-manager). Other people have asked the [same question](https://github.com/actions-runner-controller/actions-runner-controller/issues?q=is%3Aissue+in%3Atitle+without+cert-manager+), as well as my most recent customer, and we were able to figure it out so I'll document it here!
2124

0 commit comments

Comments
 (0)