Project

Profile

Help

Refactor #863

closed

Pulp - Refactor #765: Convert Pulp to use MongoEngine

Convert pulp_docker to use MongoEngine models for units

Added by bcourt about 9 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Target Release - Docker:
2.0.0
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Quarter:

Description

Convert the pulp_docker to use MongoEngine models for all unit actions instead of the associated unit

Deliverables:

  • ContentUnit model for docker_image units
    • The model is registered via the entry point
    • The types .json file is removed, and references to it in the spec files are are also removed
  • All interactions with units in the plugin use the new unit model and the Repository model for creating, saving and updating units

Related issues

Has duplicate Docker Support - Refactor #1080: Convert the DockerManifest model to use mongoengine modelCLOSED - DUPLICATE

Actions
Blocked by Pulp - Refactor #862: Add unit association and querying support to the Repository modelCLOSED - CURRENTRELEASEbcourt

Actions
Blocked by Pulp - Refactor #853: Create the pulp.unit_models entry pointCLOSED - CURRENTRELEASEbcourt

Actions
Blocks Pulp - Refactor #867: Update the docs for the Plugin API to use the MongoEngine modelsCLOSED - WONTFIX

Actions
Blocks Pulp - Refactor #868: Update RepoUnitAssociationManager.associate_from_repo to use MongoEngine models when possibleCLOSED - WONTFIX

Actions
Blocks Pulp - Refactor #869: convert RepoUnitAssociationManager.unassociate_by_criteria to use MongoEngine models when possibleCLOSED - WONTFIX

Actions
Blocks RPM Support - Refactor #874: Convert pulp_rpm to use MongoEngine ModelsCLOSED - CURRENTRELEASEbmbouter

Actions
Blocks Puppet Support - Refactor #875: Convert pulp_puppet to use MongoEngine modelsCLOSED - CURRENTRELEASEbmbouter

Actions
Blocks OSTree Support - Refactor #876: Convert pulp_ostree to use MongoEngine modelsCLOSED - CURRENTRELEASEjortel@redhat.com

Actions
Blocks Python Support - Refactor #877: convert pulp_python to use MongoEngine modelsCLOSED - CURRENTRELEASEmhrivnak

Actions
Blocks Debian Support - Refactor #878: Convert pulp_deb to use MongoEngine modelsCLOSED - CURRENTRELEASEmihai.ibanescu@gmail.com

Actions
Blocks Pulp - Refactor #879: Deprecate old style of working with unitsCLOSED - WONTFIX

Actions
Blocks Docker Support - Refactor #1037: Remove manual setting for repo.repo_idCLOSED - CURRENTRELEASErbarlow

Actions

Also available in: Atom PDF