![]() ![]() You can find the list of releases in the actions-runner-controller repository. To install a specific version, you can pass the -version argument with the version of the chart you want to install. This example command installs the latest version of the Helm chart. This is the entity that the runners will belong to. Set the GITHUB_CONFIG_URL value to the URL of your repository, organization, or enterprise. Update the NAMESPACE value to the location you want the runner pods to be created. You will use the installation name as the value of runs-on in your workflows. Update the INSTALLATION_NAME value carefully. When you run the command, keep the following in mind. ![]() To configure your runner scale set, run the following command in your terminal, using values from your ARC configuration. GitHub Actions workflows are designed to run arbitrary code, and using a shared Kubernetes cluster for production workloads could pose a security risk. We recommend running production workloads in isolation.Passing your secrets in plain text via the CLI can pose a security risk. As a security best practice, create Kubernetes secrets and pass the secret references. ![]() As a security best practice, create your runner pods in a different namespace than the namespace containing your operator pods. ![]() Using ARC's Helm charts is the preferred method, especially if you do not have prior experience using ARC. You can deploy runner scale sets with ARC's Helm charts or by deploying the necessary manifests. For more information, see " Quickstart for Actions Runner Controller." To deploy a runner scale set, you must have ARC up and running. For more information, see " Using Actions Runner Controller runners in a workflow." Deploying a runner scale set To assign jobs to a runner scale set, you must configure your workflow to reference the runner scale set's name. For more information on runner groups, see " Managing access to self-hosted runners using groups." However, runner scale sets can belong to only one runner group at a time and cannot have labels assigned to them. Similar to self-hosted runners, you can add runner scale sets to existing runner groups. You can use runner groups to manage runner scale sets. The number of active runners owned by a runner scale set can be controlled by auto-scaling runner solutions such as Actions Runner Controller (ARC). Runner scale sets is a group of homogeneous runners that can be assigned jobs from GitHub Actions. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |