From 911a35b079fd7a2086d9d9c8294557132b4bedf7 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Sat, 6 Dec 2025 16:49:41 +0000 Subject: [PATCH] it just works --- .github/workflows/terraform-apply.yml | 1 + .github/workflows/terraform-plan.yml | 1 + .github/workflows/test-autoscaling.yml | 1 + github_runner/install/install_arc.sh | 7 +++---- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/terraform-apply.yml b/.github/workflows/terraform-apply.yml index 6da5d5a..b1686f5 100644 --- a/.github/workflows/terraform-apply.yml +++ b/.github/workflows/terraform-apply.yml @@ -17,6 +17,7 @@ jobs: if: github.repository != 'hashicorp-education/learn-terraform-github-actions' name: "Terraform Apply" runs-on: mealcraft-runners + container: ubuntu:22.04 permissions: contents: read steps: diff --git a/.github/workflows/terraform-plan.yml b/.github/workflows/terraform-plan.yml index 089d930..186010c 100644 --- a/.github/workflows/terraform-plan.yml +++ b/.github/workflows/terraform-plan.yml @@ -15,6 +15,7 @@ jobs: if: github.repository != 'hashicorp-education/learn-terraform-github-actions' name: "Terraform Plan" runs-on: mealcraft-runners + container: ubuntu:22.04 permissions: contents: read pull-requests: write diff --git a/.github/workflows/test-autoscaling.yml b/.github/workflows/test-autoscaling.yml index 138f6cb..ef7867d 100644 --- a/.github/workflows/test-autoscaling.yml +++ b/.github/workflows/test-autoscaling.yml @@ -6,6 +6,7 @@ on: jobs: load-test: runs-on: mealcraft-runners + container: ubuntu:22.04 strategy: matrix: job_id: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] diff --git a/github_runner/install/install_arc.sh b/github_runner/install/install_arc.sh index fe0ee9f..dea1f70 100644 --- a/github_runner/install/install_arc.sh +++ b/github_runner/install/install_arc.sh @@ -22,8 +22,6 @@ helm install arc \ oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller helm uninstall mealcraft-runners -n arc-systems - -echo "=== Install MealCraft Runner Scale Set ===" helm install mealcraft-runners \ --namespace arc-systems \ --set runnerScaleSetName=mealcraft-runners \ @@ -31,12 +29,13 @@ helm install mealcraft-runners \ --set githubConfigUrl=https://github.com/MealCraft \ --set githubConfigSecret.github_token=$GITHUB_PAT \ --set githubConfigSecret.name=github-secret \ + \ --set containerMode.type=kubernetes \ + --set containerMode.kubernetesModeDefaultContainer.image=ubuntu:22.04 \ --set containerMode.kubernetesModeWorkVolumeClaim.accessModes[0]=ReadWriteOnce \ --set containerMode.kubernetesModeWorkVolumeClaim.storageClassName=microk8s-hostpath \ --set containerMode.kubernetesModeWorkVolumeClaim.resources.requests.storage=1Gi \ - --set defaultContainer.image=ubuntu:22.04 \ + \ oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set - echo "=== ARC installation complete ==="