![]() ![]() Go to actions-runner-controller, replace ghcr.io/yaronpri/githubrunneronaks:main with the full image name from previous step, this step is necessary in order to use a GitHub runner image with Azure CLI and kubectl as part of the image.Execute the Github Action - Build and Publish a runner image to ghcr.name: RUNNER_TOKEN, value: Create a new personal access token by login with a GitHub account that has admin privileges for your repo, and create a PAT with the appropriate scopes - for this sample:.Create additional GitHub Secrets in the repo:.After completing the instructions, the following secrets should be created in your repo secrets: AZURE_CLIENT_ID, AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID In the forked repo Configure OpenID Connect in Azure. ![]() Auto-Scale Github Action runner based on 'waiting number of jobs in the queue' metric.Self-Hosted GitHub Action Runner over AKS.This project framework provides the following features: Deploying sample app using the installed self-hosted runner to AKS cluster without keeping Azure password in Github account.Install GitHub Actions Runner Controller (ARC) on AKS with auto-scale configuration.Bicep deployment, which responsible to following tasks:.This repo will demo shortly how you can connect to your github account a self-hosted runner which deployed on Azure Kubernetes Service (AKS) with auto-scale option - which provide an ability to handle successfully many github action job requests in parallel. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |