This section explains how to create a resource class in the CircleCI web dashboard for a self-hosted runner.
A resource class is a unique identifier that links your self-hosted runner to your CircleCI organization (namespace). It defines the machine type that CircleCI jobs can target, ensuring that only authorized jobs run on your managed infrastructure, which in this case is your SUSE Linux Arm64 VM on Google Cloud C4A (Axion).
To create a resource class for a self-hosted Arm runner in CircleCI, use the web dashboard and follow these steps:
If you don’t see the Self-Hosted Runners option, make sure your account has the required permissions or check that your organization is selected in the dashboard.
Self-Hosted Runners
On the CircleCI dashboard, select Create Resource Class.
Enter the following information:
circleci.arm64.After entering the details, select Create Resource Class to generate the resource class.
Create Resource Class
Details Resource Class & Namespace
After creating the resource class, CircleCI automatically generates a Resource Class Token, a secure authentication key used to register your runner. Copy this token immediately and store it in a secure location. You’ll need this token in the next step to connect your SUSE Arm64 runner on the Google Cloud C4A (Axion) VM to CircleCI.
Resource class token
Great job! You’ve successfully created a resource class and secured your token. You’re making solid progress. Next, you’ll set up the CircleCI self-hosted runner to connect your SUSE Arm64 VM on Google Cloud.