-
Notifications
You must be signed in to change notification settings - Fork 26
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
Documents simpler upgrade testing workflow #227
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Couple of small nits, but the process as documented works great!
docs/development/upgrade_testing.rst
Outdated
You can use this scenario to test the upgrade process, using using either | ||
locally-built .debs or packages from the FPF test repo at | ||
https://apt-test.freedom.press/. Both options are described below. | ||
The Molecule upgrade scenario sets up local apt server, to imitate |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: "sets up a local apt server"
docs/development/upgrade_testing.rst
Outdated
https://apt-test.freedom.press/. Both options are described below. | ||
The Molecule upgrade scenario sets up local apt server, to imitate | ||
how new package versions will be installed in production. You'll need | ||
to a virtualized Admin Workstation to configure the base server VMs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: "you'll need to use a virtualized"
Tracks changes in the provisioning/testing logic: * Removes maintenance of the custom VM images * Uses Molecule to manage prod VMs * Removes use of `vagrant` (prefer `molecule`)
0e768a5
to
d66fa2d
Compare
Thanks for the close read! Both comments now addressed. |
Status
Ready for review
Description of Changes
Tracks changes in the provisioning/testing logic:
vagrant
(prefermolecule
)Should be reviewed in tandem with freedomofpress/securedrop#5960, see test plan over there.
Testing
Consult test plan in freedomofpress/securedrop#5960
Release
Dev-only.
Checklist (Optional)
make docs-lint
) passed locallymake docs-linkcheck
) passedmake docs
) docs at http://localhost:8000