Task #1416
closedWrite a docker script to containerize pulp 2.8 and the validation script (task 1415)
100%
Description
Users may have difficulty setting up a test system to run the validation script described in #1415. To resolve this, one or more docker images will be created containing:
- a full installation of pulp 2.8
- a running mongod
- the script created in #1415
Also some simple mongodb instructions should be written showing users an example of how to export data from their production pulp_database and restore it to the mongodb running in this docker environment.
Having this in a docker image built by docker hub via a Dockerfile will allow us to re-publish with a newer version of the in-development pulp with little effort.
This task is to both create the Dockerfiles and have dockerhub build them. Then test it. Once it's ready, a blog post needs to be written describing to users how they can use this and why they would want to as a pre-upgrade step. Perhaps add a link to this blog post in the 2.8.0 release note created in #1415.
Related issues
Dockerizing the 2.8 upgrade validation checker.
https://pulp.plan.io/issues/1416
re #1416