Skip to content

Set up bare metal GiHub self-hosted runner on Oracle Cloud #2801

Open
@trask

Description

@trask

Our current bare metal self-hosted runners are going away, so we are working on setting up a bare metal instance in Oracle Cloud as a GitHub self-hosted runner.

So far

  • Set up the Bare Metal instance in Oracle Cloud
  • Set it up as a GitHub self-hosted runner as (but need to leave it disabled for now, see below)

Todo:

  • Migrate all existing usages of runs-on: self-hosted to runs-on: equinix-bare-metal
    • This is needed because all self-hosted runners have the self-hosted label, and so as soon as we enable the new self-hosted runner, those workflows will sometimes get one and sometimes get the other.
    • Usages of the new self-hosted runner should use runs-on: oracle-bare-metal-64cpu-512gb-x86-64 to differentiate.
  • Decide if we want to use container-based workflows in order to isolate environments, or do we want to run the jobs directly on the host, in which case what software do we need to install on the host?

Related to

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/project-infraNon-GitHub project infra (DockerHub, etc.)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions