terraform plan

This commit is contained in:
Jun-te Kim 2025-12-06 17:07:52 +00:00
parent 911a35b079
commit 505aa2cc55

View file

@ -1,41 +1,37 @@
# # !/bin/bash #!/bin/bash
# set -ex set -ex
# echo "=== Enable MicroK8s features ===" # OPTIONAL: Enable MicroK8s features first
# sudo microk8s enable dns rbac hostpath-storage host-access # sudo microk8s enable dns rbac hostpath-storage host-access
# sudo microk8s enable metrics-server # sudo microk8s enable metrics-server
# OPTIONAL: Configure kubectl
# echo "=== Configure kubectl for MicroK8s ==="
# microk8s kubectl config view --raw > ~/.kube/config # microk8s kubectl config view --raw > ~/.kube/config
# chmod 600 ~/.kube/config # chmod 600 ~/.kube/config
# sudo usermod -aG microk8s $USER # sudo usermod -aG microk8s $USER
# sudo chown -f -R $USER ~/.kube # sudo chown -f -R $USER ~/.kube
helm uninstall arc -n arc-systems || true
# if you need to uninstall first echo "=== Install ARC Scale Set Controller ==="
helm uninstall arc -n arc-systems
echo "=== Install Scale Set ARC Controller ==="
helm install arc \ helm install arc \
--namespace arc-systems \ --namespace arc-systems \
--create-namespace \ --create-namespace \
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller
helm uninstall mealcraft-runners -n arc-systems helm uninstall mealcraft-runners -n arc-systems || true
helm install mealcraft-runners \ helm install mealcraft-runners \
--namespace arc-systems \ --namespace arc-systems \
--set runnerScaleSetName=mealcraft-runners \ --create-namespace \
--set runnerLabels[0]=mealcraft-runners \ --set runnerScaleSetName="mealcraft-runners" \
--set githubConfigUrl=https://github.com/MealCraft \ --set githubConfigUrl="https://github.com/MealCraft" \
--set githubConfigSecret.github_token=$GITHUB_PAT \ --set githubConfigSecret.name="github-secret" \
--set githubConfigSecret.name=github-secret \ --set githubConfigSecret.github_token="$GITHUB_PAT" \
\ --set containerMode.type="kubernetes" \
--set containerMode.type=kubernetes \ --set containerMode.kubernetesModeDefaultContainer.image="ubuntu:22.04" \
--set containerMode.kubernetesModeDefaultContainer.image=ubuntu:22.04 \ --set containerMode.kubernetesModeWorkVolumeClaim.accessModes[0]="ReadWriteOnce" \
--set containerMode.kubernetesModeWorkVolumeClaim.accessModes[0]=ReadWriteOnce \ --set containerMode.kubernetesModeWorkVolumeClaim.storageClassName="microk8s-hostpath" \
--set containerMode.kubernetesModeWorkVolumeClaim.storageClassName=microk8s-hostpath \ --set containerMode.kubernetesModeWorkVolumeClaim.resources.requests.storage="1Gi" \
--set containerMode.kubernetesModeWorkVolumeClaim.resources.requests.storage=1Gi \ --set runnerLabels[0]="mealcraft" \
\
oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set
echo "=== ARC installation complete ==="