From 967c43dcbd588c51082d06770659135955775b95 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Sun, 14 Dec 2025 00:07:58 +0000 Subject: [PATCH] mount --- mist_infra/arc/autoscaling-runner-set.yaml | 85 +++++++++++----------- 1 file changed, 41 insertions(+), 44 deletions(-) diff --git a/mist_infra/arc/autoscaling-runner-set.yaml b/mist_infra/arc/autoscaling-runner-set.yaml index 08612c7..59a4e6b 100644 --- a/mist_infra/arc/autoscaling-runner-set.yaml +++ b/mist_infra/arc/autoscaling-runner-set.yaml @@ -1,63 +1,60 @@ apiVersion: actions.github.com/v1alpha1 -kind: EphemeralRunnerSet +kind: AutoscalingRunnerSet metadata: + name: mealcraft-runners + namespace: arc-systems annotations: + actions.github.com/cleanup-github-secret-name: mealcraft-runners-gha-rs-github-secret + actions.github.com/cleanup-manager-role-binding: mealcraft-runners-gha-rs-manager + actions.github.com/cleanup-manager-role-name: mealcraft-runners-gha-rs-manager + actions.github.com/cleanup-no-permission-service-account-name: mealcraft-runners-gha-rs-no-permission actions.github.com/runner-group-name: Default actions.github.com/runner-scale-set-name: mealcraft-runners - actions.github.com/runner-spec-hash: 6ff5485b67 - creationTimestamp: "2025-12-06T22:42:57Z" - finalizers: - - ephemeralrunner.actions.github.com/finalizer - generateName: mealcraft-runners- - generation: 406 + meta.helm.sh/release-name: mealcraft-runners + meta.helm.sh/release-namespace: arc-systems labels: actions.github.com/organization: MealCraft actions.github.com/scale-set-name: mealcraft-runners actions.github.com/scale-set-namespace: arc-systems - app.kubernetes.io/component: runner-set + app.kubernetes.io/component: autoscaling-runner-set app.kubernetes.io/instance: mealcraft-runners app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mealcraft-runners - app.kubernetes.io/part-of: gha-runner-scale-set + app.kubernetes.io/part-of: gha-rs app.kubernetes.io/version: 0.13.0 helm.sh/chart: gha-rs-0.13.0 - name: mealcraft-runners-gkwf5 - namespace: arc-systems - ownerReferences: - - apiVersion: actions.github.com/v1alpha1 - blockOwnerDeletion: true - controller: true - kind: AutoscalingRunnerSet - name: mealcraft-runners - uid: 03e1b6d0-65bb-45d5-be65-fd57b151654d - resourceVersion: "7272882" - uid: ebe289a8-b038-40a3-879f-010a8cc5ce14 + spec: - ephemeralRunnerSpec: - githubConfigSecret: mealcraft-runners-gha-rs-github-secret - githubConfigUrl: https://github.com/MealCraft - metadata: {} - runnerScaleSetId: 14 + githubConfigSecret: mealcraft-runners-gha-rs-github-secret + githubConfigUrl: https://github.com/MealCraft + runnerScaleSetName: mealcraft-runners + + template: spec: - containers: - - command: - - /home/runner/run.sh - image: ghcr.io/actions/actions-runner:latest - name: runner - resources: {} - volumeMounts: - - mountPath: /k8s_storage - name: k8s-storage - readOnly: true restartPolicy: Never serviceAccountName: mealcraft-runners-gha-rs-no-permission + + # 👇 HOST STORAGE ACCESS volumes: - - hostPath: - path: /home/kimjunte/k8s_storage - type: Directory - name: k8s-storage - patchID: 0 -status: - currentReplicas: 0 - pendingEphemeralRunners: 0 - runningEphemeralRunners: 0 + - name: k8s-storage + hostPath: + path: /home/kimjunte/k8s_storage + type: Directory + + containers: + - name: runner + image: ghcr.io/actions/actions-runner:latest + command: + - /home/runner/run.sh + + # 👇 AWS CREDS FROM K8S SECRET + envFrom: + - secretRef: + name: aws-secrets + + # 👇 MOUNT PV STORAGE READ-ONLY + volumeMounts: + - name: k8s-storage + mountPath: /k8s_storage + readOnly: true +