Project

Profile

Help

Story #880

Refactor #765: Convert Pulp to use MongoEngine

Remove the types.json method of specifying models

Added by bcourt over 5 years ago. Updated over 1 year ago.

Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

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

Description

  • Remove support in pulp-manage-db for reading types.json
  • remove the content_types database collection and all remaining references to it
  • Update server initialization to only use the models from the entry point
  • remove support for /usr/lib/pulp/plugins/types & and all references to it

Related issues

Blocked by Pulp - Refactor #871: pulp_manage_db uses ContentUnit Models as well as the types.json for loading models and ensuring indexesCLOSED - WONTFIX

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocks Pulp - Refactor #881: Update orphan commands to only use the MongoEngine modelsCLOSED - WONTFIX

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocks Pulp - Refactor #883: RepoUnitAssociationManager.associate_from_repo() Remove the switch based on types & kill the dead codeCLOSED - WONTFIX

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocks Pulp - Refactor #884: in RepoUnitAssociationManager.unassociate_by_criteria() Remove the switch based on types & kill the dead codeCLOSED - WONTFIX

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocks Pulp - Refactor #885: Remove all references to the AssociatedUnit, transfer units, & old content_types collectionCLOSED - WONTFIX

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by bcourt over 5 years ago

  • Blocked by Refactor #863: Convert pulp_docker to use MongoEngine models for units added

#2 Updated by bcourt over 5 years ago

  • Blocked by deleted (Refactor #863: Convert pulp_docker to use MongoEngine models for units)

#3 Updated by bcourt over 5 years ago

  • Blocked by Refactor #871: pulp_manage_db uses ContentUnit Models as well as the types.json for loading models and ensuring indexes added

#4 Updated by bcourt over 5 years ago

  • Blocks Refactor #881: Update orphan commands to only use the MongoEngine models added

#5 Updated by bcourt over 5 years ago

  • Blocks Refactor #882: Update Nodes to use the MongoEngine models instead of dictionaries & the AssociatedUnit added

#6 Updated by bcourt over 5 years ago

  • Blocks Refactor #883: RepoUnitAssociationManager.associate_from_repo() Remove the switch based on types & kill the dead code added

#7 Updated by bcourt over 5 years ago

  • Blocks Refactor #884: in RepoUnitAssociationManager.unassociate_by_criteria() Remove the switch based on types & kill the dead code added

#8 Updated by bcourt over 5 years ago

  • Blocks Refactor #885: Remove all references to the AssociatedUnit, transfer units, & old content_types collection added

#9 Updated by amacdona@redhat.com about 4 years ago

  • Blocks deleted (Refactor #882: Update Nodes to use the MongoEngine models instead of dictionaries & the AssociatedUnit)

#10 Updated by bmbouter over 1 year ago

  • Status changed from NEW to CLOSED - WONTFIX

#11 Updated by bmbouter over 1 year ago

Pulp 2 is approaching maintenance mode, and this Pulp 2 ticket is not being actively worked on. As such, it is being closed as WONTFIX. Pulp 2 is still accepting contributions though, so if you want to contribute a fix for this ticket, please reopen or comment on it. If you don't have permissions to reopen this ticket, or you want to discuss an issue, please reach out via the developer mailing list.

#12 Updated by bmbouter over 1 year ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF