From 027d1fa5b4957b3af35d52e185cf40728b149b83 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Sat, 13 Dec 2025 23:57:59 +0000 Subject: [PATCH] mount --- .github/workflows/weekly-k8s-backup.yml | 6 ++- mist_infra/README.md | 3 ++ mist_infra/arc/autoscaling-runner-set.yaml | 63 ++++++++++++++++++++++ 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 mist_infra/arc/autoscaling-runner-set.yaml diff --git a/.github/workflows/weekly-k8s-backup.yml b/.github/workflows/weekly-k8s-backup.yml index 89ee676..0343be7 100644 --- a/.github/workflows/weekly-k8s-backup.yml +++ b/.github/workflows/weekly-k8s-backup.yml @@ -22,7 +22,11 @@ jobs: ls -lah /k8s_storage - name: Verify AWS identity - run: aws sts get-caller-identity + run: | + curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" + unzip awscliv2.zip + ./aws/install + aws sts get-caller-identity - name: Run backup run: | diff --git a/mist_infra/README.md b/mist_infra/README.md index 45336ab..7316781 100644 --- a/mist_infra/README.md +++ b/mist_infra/README.md @@ -6,3 +6,6 @@ for each clusteR: kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.14.4/cert-manager.crds.yaml + +# to mount k8s +k apply -f mist_infra/arc/autoscaling-runner-set.yaml \ No newline at end of file diff --git a/mist_infra/arc/autoscaling-runner-set.yaml b/mist_infra/arc/autoscaling-runner-set.yaml new file mode 100644 index 0000000..08612c7 --- /dev/null +++ b/mist_infra/arc/autoscaling-runner-set.yaml @@ -0,0 +1,63 @@ +apiVersion: actions.github.com/v1alpha1 +kind: EphemeralRunnerSet +metadata: + annotations: + 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 + 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/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/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 + 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 + volumes: + - hostPath: + path: /home/kimjunte/k8s_storage + type: Directory + name: k8s-storage + patchID: 0 +status: + currentReplicas: 0 + pendingEphemeralRunners: 0 + runningEphemeralRunners: 0