-
Notifications
You must be signed in to change notification settings - Fork 697
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add instructions for snapshottable Tails VMs under Linux #4866
Conversation
The same installer hacks used with Tails under VirtualBox on Macs enable its installation on a snapshottable QCOW2-backed libvirt VM, so add that as an option under Linux in the Tails virtualization docs.
c5d28d1
to
32f7168
Compare
Test flake #4691, kicking CI. However, this branch should ideally be prefixed |
hey @kushaldas if you are doing QA in VMs, give these docs a whirl, I bet you'll find them handy |
I've discovered the existing patches for installation and persistence don't apply cleanly on Tails 4, so further review should wait until they've been updated. |
So beyond the snapshotting capability you're documenting here, our Virtualizing Tails docs are currently invalid for Macs? In that case, I think this warrants a bit higher priority than it's been getting; possibly a candidate for the next sprint. |
I believe that's the case. I'd be happy to update the patches, but will have to ask for testing help from someone with a Mac. |
Note that this PR will need to be migrated to the |
@rmol I have a Mac. Do you still need assistance with testing stuff? |
@zklosko I'd need to revisit all of this first. It's obviously not been a priority. If you found this issue because you're trying to run the admin in virtualized Tails on a Mac, let us know, but otherwise we're probably going to keep this on hold. |
Closing this in favour of freedomofpress/securedrop-docs#251 - if anyone was planning to test or revise the snapshot process, please check there instead! |
Status
Ready for review
Description of Changes
The same installer hacks used with Tails under VirtualBox on Macs enable its installation on a snapshottable QCOW2-backed libvirt VM, so add that as an option under Linux in the Tails virtualization docs.
Testing
make docs
.If you use libvirt on Linux:
~/Persistent
.virt-manager
to create a snapshot of the VM.virt-manager
to revert to the snapshot.Deployment
Docs only.
Checklist
If you made non-trivial code changes:
If you made changes to documentation:
make docs-lint
) passed locally