Project

General

Profile

Actions

tickets #161411

open

Dedicated networks for openSUSE GitHub Runners

Added by SchoolGuy 27 days ago. Updated 21 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Network
Target version:
-
Start date:
2024-06-03
Due date:
% Done:

40%

Estimated time:

Description

The SUSE Labs department will sponsor an unused old four-node chassis for usage as GitHub Runners. The maintenance will be done by me (Enno Gotthold/SchoolGuy) during my work hours. One of the nodes will be used for the Cobbler org but the other three can be freely integrated into the openSUSE GitHub Org.

As GitHub Runners are essentially executing untrusted code by design they should be isolated as much as possible. I am proposing a VLAN for each GitHub Org (one for Cobbler and one for openSUSE).

The idea is to use https://github.com/actions/actions-runner-controller on top of a k3s cluster to manage the runners. Furthermore, I would desire to use MicroOS as the base OS.

The host is not yet configured with a static network configuration. The four nodes each have a dedicated BMC that only has a Java Web Start based UI for machine access.


Related issues 1 (1 open0 closed)

Precedes openSUSE admin - tickets #161963: Prepare GitHub runner serversIn Progresscrameleon2024-06-04

Actions
Actions

Also available in: Atom PDF