ryan4yin | 二花
7cedea6161
feat(upload-vm): write the image into the VM's own disk ( #285 )
...
The VMs now declare their root disk as a DataVolume with `source: upload`, so
upload straight into `<vm>-disk` (CDI only accepts an upload into a DataVolume)
instead of a shared golden PVC. Takes the disk size as an argument.
2026-09-21 13:42:54 +08:00
ryan4yin | 二花
a4609501c4
feat(kubevirt-youko): serve VM golden images from a shared NFS store ( #282 )
...
* feat(kubevirt-youko): export a shared golden-image store over NFS
* feat(vm-images): upload golden images into the cluster
Replace the rsync-to-orangepi5 step with a CDI upload into the golden-image
PVCs (vms/golden-images in k8s-gitops), so VM images no longer depend on the
single-board file server.
2026-09-21 11:21:33 +08:00
Ryan Yin
83d919815b
feat(deployment): add configurable NixOS deployment modes
2026-07-24 15:44:40 +08:00
Ryan Yin
ca6d584684
fix(nixos): accept flake config during switch
2026-07-09 17:02:28 +08:00
Ryan Yin
2a26d51eaa
feat(linux) - avoid compiling creative tools, update noctalia & utils.nu
2026-06-03 14:07:35 +08:00
Ryan Yin
3dbc94c3de
feat: run ai agents on homelab ( #251 )
...
* feat: run ai agents on kana & ruby
* fix: upload vm
2026-03-17 10:31:18 +08:00
Ryan Yin
30d73dabf1
refactor: justfile - nixos-swtich/darwin-switch ( #211 )
2025-08-18 21:22:23 +08:00
Ryan Yin
9aa0ff80ae
feat: update flake.lock
...
fix: issues introduced by the update
chore: --use-remote-sudo is deprecated, use --sudo instead
2025-06-23 15:27:18 +08:00
Ryan Yin
dc4a7d8827
fix(darwin): darwin-rebuild - unknown option
2025-05-21 12:54:29 +08:00
Ryan Yin
c99e1378c5
fix(darwin): run darwin-rebuild using sudo
2025-05-21 12:49:25 +08:00
Ryan Yin
5a6ccd8794
chore: update caddy's vm image path, checksum when uploading
2024-07-29 17:41:51 +08:00
Sacabambaspis
6b2168b925
fix(utils.nu): fix comment typo (Virutal -> Virtual)
2024-04-14 02:09:05 +08:00
Ryan Yin
2319300f48
feat: add a test k3s cluster running on kubevirt
2024-03-23 02:09:21 +08:00
Ryan Yin
9a2fa01711
feat: darwin rebuild
2024-01-25 10:56:05 +08:00
Ryan Yin
b0c1301367
feat: remove emacs-overlay, use stable version instead
...
fix: emacsclient not found
feat: use nom build to show build details in debug mode
2024-01-03 22:51:40 +08:00
Ryan Yin
18ac49f165
chore: format code
2024-01-02 17:15:55 +08:00
Ryan Yin
4a76601970
feat: neovim - scheme lang
2024-01-02 17:15:09 +08:00
Ryan Yin
ed822139ec
fix: Justfile - darwin rollback
2024-01-02 11:53:23 +08:00
Ryan Yin
e3ba141695
refactor: Justfile
2024-01-02 11:47:59 +08:00