heads icon indicating copy to clipboard operation
heads copied to clipboard

Enable proper GitHub codespace in-tree config + novnc to propel better testing/collaboration + Heads qemu headless board

Open tlaurion opened this issue 1 year ago • 1 comments

First steps are

  • [ ] reproducing https://github.com/QubesOS/qubes-issues/issues/4104#issuecomment-1859281226 on top of debian-12 to have swtpm + swtpm-tools ready to go
  • [ ] bind with novnc which triggers proper port-forwarding poiinting to codepace dns for users to simply connect
  • [ ] build proper container to minimize prepare time + testing
  • [ ] try to force 4cpu + 16gb ram workspace.

Context:

  • QubesOS won't enable nested virt.
    • Discussed at https://forum.qubes-os.org/t/xen-kvm-nested-virtualization-for-testing/20759/6. Made upstream issue unlocked:
      • Reeopened issue at https://github.com/QubesOS/qubes-issues/issues/4104#issuecomment-1859249129
      • Issue reclosed.

Discussion stalled at https://forum.qubes-os.org/t/xen-kvm-nested-virtualization-for-testing/20759/11

tlaurion avatar Jan 02 '24 20:01 tlaurion

Some traces since holidays happened in the middle of my tests.

  • WiP at https://github.com/linuxboot/heads/compare/master...tlaurion:heads:codespace_test
  • Was successful doing a novnc setup over cospace, but qemu with vnc binding required passphrase entered under qemu in monitor mode. Need to find a woraround otherwise novnc binding over portforwarding is simply broken.

tlaurion avatar Jan 02 '24 20:01 tlaurion