From bbb678af00fe97ac6f235a84886801a99e6e5a23 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Tue, 2 Apr 2024 00:42:10 +0800 Subject: [PATCH] feat(Justfile): commands for uploading kubevirt images --- Justfile | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/Justfile b/Justfile index 838207b7..ce99adfe 100644 --- a/Justfile +++ b/Justfile @@ -72,7 +72,6 @@ s-i3 mode="default": use utils.nu *; \ nixos-switch shoukei-i3 {{mode}} - s-hypr mode="default": use utils.nu *; \ nixos-switch shoukei-hyprland {{mode}} @@ -150,9 +149,12 @@ youko-local mode="default": # ############################################################################ -# Deploy all the VMs running on KubeVirt -vm: - colmena apply --on '@homelab-*' --verbose --show-trace +# Build and upload a vm image +upload-idols mode="default": + use utils.nu *; \ + upload-vm aquamarine {{mode}} + upload-vm ruby {{mode}} + upload-vm kana {{mode}} aqua: colmena apply --on '@aqua' --verbose --show-trace @@ -181,6 +183,22 @@ kana-local mode="default": # ############################################################################ +# Build and upload a vm image +upload-k3s mode="default": + use utils.nu *; \ + upload-vm k3s-prod-1-master-1 {{mode}}; \ + upload-vm k3s-prod-1-master-2 {{mode}}; \ + upload-vm k3s-prod-1-master-3 {{mode}}; \ + upload-vm k3s-prod-1-worker-1 {{mode}}; \ + upload-vm k3s-prod-1-worker-2 {{mode}}; \ + upload-vm k3s-prod-1-worker-3 {{mode}}; + +upload-k3s-test mode="default": + use utils.nu *; \ + upload-vm k3s-test-1-master-1 {{mode}}; \ + upload-vm k3s-test-1-master-2 {{mode}}; \ + upload-vm k3s-test-1-master-3 {{mode}}; + k3s: colmena apply --on '@k3s-*' --verbose --show-trace