Project

Profile

Help

Task #1416

closed

Write a docker script to containerize pulp 2.8 and the validation script (task 1415)

Added by bmbouter about 7 years ago. Updated almost 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
2.8.0
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Quarter:

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

Blocked by Pulp - Task #1415: Write a pre 2.8 upgrade scriptCLOSED - CURRENTRELEASEpcreech

Actions
Blocked by Pulp - Issue #1577: migration 0022_distributor_collection_trim fails with DuplicateKeyErrorCLOSED - CURRENTRELEASEamacdona@redhat.comActions

Also available in: Atom PDF