Project

Profile

Help

Task #1416

closed

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

Added by bmbouter over 8 years ago. Updated almost 5 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
Actions #1

Updated by bmbouter over 8 years ago

  • Blocked by Task #1415: Write a pre 2.8 upgrade script added
Actions #2

Updated by bmbouter over 8 years ago

  • Description updated (diff)
Actions #3

Updated by bmbouter over 8 years ago

  • Description updated (diff)
Actions #4

Updated by mhrivnak over 8 years ago

  • Subject changed from Write a docker script to containerize pulp 2.8.0 and the validation script (task 1415) to Write a docker script to containerize pulp 2.8 and the validation script (task 1415)
  • Description updated (diff)
Actions #5

Updated by mhrivnak over 8 years ago

  • Groomed changed from No to Yes
Actions #6

Updated by mhrivnak about 8 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to mhrivnak
Actions #7

Updated by mhrivnak about 8 years ago

For the record, I'm still making progress on this and will finish up the basics shortly. I will probably get the docker parts working and hand it off to someone else for usability improvements and docs.

Actions #8

Updated by mhrivnak about 8 years ago

  • Blocked by Issue #1577: migration 0022_distributor_collection_trim fails with DuplicateKeyError added
Actions #9

Updated by mhrivnak about 8 years ago

I have the proof of concept ready for testing, but it's blocked by a broken migration in pulp 2.8.

Added by mhrivnak about 8 years ago

Revision fa0fe882 | View on GitHub

Dockerizing the 2.8 upgrade validation checker.

https://pulp.plan.io/issues/1416

re #1416

Added by mhrivnak about 8 years ago

Revision fa0fe882 | View on GitHub

Dockerizing the 2.8 upgrade validation checker.

https://pulp.plan.io/issues/1416

re #1416

Actions #11

Updated by mhrivnak about 8 years ago

Actions #12

Updated by mhrivnak about 8 years ago

  • Status changed from ASSIGNED to 5
  • % Done changed from 0 to 100
  • Platform Release set to 2.8.0
Actions #13

Updated by dkliban@redhat.com almost 8 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE
Actions #14

Updated by bmbouter almost 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF