Skip to content

Commit

Permalink
Switch to electrocucaracha kubevirt GH actions runner
Browse files Browse the repository at this point in the history
  • Loading branch information
electrocucaracha committed Dec 18, 2024
1 parent 2cb882e commit 002d4e7
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
3 changes: 2 additions & 1 deletion _chart_installers.sh
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,8 @@ function install_chart_arc {
if kubectl get crds virtualmachines.kubevirt.io >/dev/null; then
kubectl apply -f resources/kubevirt-runner/rbac.yml -n "$namespace"
kubectl create rolebinding kubevirt-actions-runner -n "$namespace" --serviceaccount "${namespace}:kubevirt-actions-runner" --role=kubevirt-actions-runner || :
kubectl create rolebinding "${namespace}-cdi-cloner" --serviceaccount "${namespace}:default" --clusterrole=cdi-cloner || :
kubectl create rolebinding "${namespace}-default-cdi-cloner" --serviceaccount "${namespace}:default" --clusterrole=cdi-cloner || :
kubectl create rolebinding "${namespace}-kubevirt-actions-runner-cdi-cloner" --serviceaccount "${namespace}:kubevirt-actions-runner" --clusterrole=cdi-cloner || :
kubectl apply -f resources/kubevirt-runner/vm.yml -n "$namespace"
KRD_CHART_FILE="helm/arc/ubuntu-jammy-values.yml" _install_chart vm-self-hosted oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set "$namespace" "false"
fi
Expand Down
2 changes: 1 addition & 1 deletion helm/arc/ubuntu-jammy-values.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ template:
serviceAccountName: kubevirt-actions-runner
containers:
- name: runner
image: ghcr.io/zhaofengli/kubevirt-actions-runner:latest
image: electrocucaracha/kubevirt-actions-runner:latest
command: []
env:
- name: KUBEVIRT_VM_TEMPLATE
Expand Down
3 changes: 3 additions & 0 deletions resources/kubevirt-runner/rbac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ rules:
- apiGroups: ["kubevirt.io"]
resources: ["virtualmachineinstances"]
verbs: ["get", "watch", "list", "create", "delete"]
- apiGroups: ["cdi.kubevirt.io"]
resources: ["datavolumes"]
verbs: ["get", "watch", "list", "create", "delete"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
Expand Down

0 comments on commit 002d4e7

Please sign in to comment.