/actions-runner-controller-in-actions

E2E test of actions-runner-controller with RunnerScaleSet in GitHub Actions

Primary LanguageMakefileApache License 2.0Apache-2.0

actions-runner-controller-in-actions run

This repository contains an E2E test to run actions/actions-runner-controller and RunnerScaleSet in GitHub Actions.

How it works

It deploys the following stack in GitHub Actions:

  • Kind
  • Helmfile
  • Actions Runner Controller (ARC)
  • Runner scale sets

Here is the diagram.

graph TB
  subgraph GitHub hosted runner
    subgraph Kind cluster
      subgraph arc-systems namespace
        Controller
      end
      Controller --manage--> Runner
      subgraph arc-runners namespace
        Runner
      end
    end
  end
  GitHubActionsJob --runs-on--> Runner
Loading