-
Notifications
You must be signed in to change notification settings - Fork 704
Description
As part of the 1.7.0 release, we've agreed that we want to improve our reminder in the Journalist Interface to enable v3 onion services. The current banner looks as follows:
You can also see it on https://demo-journalist.securedrop.org/ after logging in using the dev credentials.
The plan of record is as follows:
- SecureDrop 1.7.0 (released in January) will still fully support v2 onion services
- SecureDrop 1.8.0 (released in February) will support Ubuntu 20.04 (Support for Ubuntu 20.04 (Focal) #4768), and exclusively support v3 onion services for Focal installs, without changing the behavior on Xenial.
- After April 30 (Ubuntu 16.04 EOL), instances not upgraded to Ubuntu 20.04 will self-disable.
In other words, the v3 switch is unavoidable due to the Xenial end-of-life. Our goal with the 1.7.0 release is to get more admins to make the switch prior to a reinstall on Focal, to make the process a bit easier for them. The specific action we need to motivate:
-
If v3 is already enabled, but v2 services are still available: Disable v2 services, ensure that all journalists/admins have v3 creds, and ensure that landing page points to v3 onion.
-
If v3 is not enabled yet: Enable v3 services (can still run them alongside v2 for a bit, per docs, then go v3-only).
We've discussed that this could potentially be done via different banners for 1) and 2) in the Journalist Interface. Let's kick around language/UX a bit in the comments, and I'll add the final agreed upon spec to the top-level issue.
User Story
As an administrator, I want to be reminded of critical actions I must take to keep my instance running, so that I'm not caught by surprise.