Project

Profile

Help

Refactor #2088

closed

create django models for lazy catalog and deferred downloads

Added by mhrivnak over 7 years ago. Updated over 4 years ago.

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

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 9
Quarter:

Description

Create django models for the functionality that includes:

  • catalog
  • deferred downloads

Related issues

Related to Pulp - Task #2226: Rename pulp.platform to pulp.appCLOSED - CURRENTRELEASEsemyers

Actions
Related to Migration Plugin - Refactor #2320: Migrate lazy_content_catalog to the downloadcatalog table.CLOSED - DUPLICATE

Actions
Blocked by Pulp - Task #2086: add django DB boilerplateCLOSED - CURRENTRELEASE

Actions
Blocked by Pulp - Refactor #2098: create django models for content unitsCLOSED - CURRENTRELEASEjortel@redhat.com

Actions
Copied to Pulp - Refactor #2089: create django models for repos/importers/distributorsCLOSED - CURRENTRELEASEjortel@redhat.com

Actions
Actions #1

Updated by mhrivnak over 7 years ago

  • Blocked by Task #2086: add django DB boilerplate added
Actions #2

Updated by mhrivnak over 7 years ago

  • Copied to Refactor #2089: create django models for repos/importers/distributors added
Actions #3

Updated by mhrivnak over 7 years ago

  • Sprint Candidate changed from No to Yes
Actions #4

Updated by jortel@redhat.com over 7 years ago

  • Groomed changed from No to Yes
Actions #5

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone set to 24
Actions #6

Updated by fdobrovo over 7 years ago

  • Assignee set to fdobrovo
Actions #7

Updated by jortel@redhat.com over 7 years ago

  • Tags Pulp 3 added
Actions #8

Updated by fdobrovo over 7 years ago

  • Assignee deleted (fdobrovo)

Working on something else passing to someone.

Actions #9

Updated by jortel@redhat.com over 7 years ago

  • Tags Pulp 3 Modeling added
Actions #10

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone changed from 24 to 25
Actions #11

Updated by jcline@redhat.com over 7 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to jcline@redhat.com
Actions #12

Updated by jcline@redhat.com over 7 years ago

I'm wondering if it would be best to consolidate the LazyCatalog into the File (or UnitFile, whatever) model. I know we don't want to do too much remodeling, but just adding a mapping of importer -> urls to the File should cover the entire LazyCatalog model unless I'm very much mistaken.

Actions #13

Updated by jcline@redhat.com over 7 years ago

  • Blocked by Refactor #2098: create django models for content units added
Actions #14

Updated by jcline@redhat.com over 7 years ago

  • Status changed from ASSIGNED to POST
Actions #15

Updated by semyers over 7 years ago

  • Related to Task #2226: Rename pulp.platform to pulp.app added
Actions #16

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone changed from 25 to 26

Moving to sprint 8 since work is ongoing.

Added by Jeremy Cline over 7 years ago

Revision d7f54603 | View on GitHub

Add a DownloadCatalog model to track Artifacts

Lazy sync has a LazyCatalogEntry collection Pulp 2. This covers the LazyCatalogEntry functionality by relating a URL to an Artifacts and an Importer that contains the necessary download configuration to access the URL (basic auth, client certificates, CA certificates, etc).

closes #2088

Added by Jeremy Cline over 7 years ago

Revision d7f54603 | View on GitHub

Add a DownloadCatalog model to track Artifacts

Lazy sync has a LazyCatalogEntry collection Pulp 2. This covers the LazyCatalogEntry functionality by relating a URL to an Artifacts and an Importer that contains the necessary download configuration to access the URL (basic auth, client certificates, CA certificates, etc).

closes #2088

Actions #17

Updated by Anonymous over 7 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #18

Updated by semyers over 7 years ago

Actions #19

Updated by semyers over 7 years ago

  • Status changed from MODIFIED to NEW
  • Assignee deleted (jcline@redhat.com)

The referenced PR creates the models, but I think the second checklist item (thorough documentation about how data should be mapped from mongo to django) still needs to be done. The Assignee is no longer working on this project.

Actions #20

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone changed from 26 to 27
Actions #21

Updated by bizhang over 7 years ago

  • Related to Refactor #2320: Migrate lazy_content_catalog to the downloadcatalog table. added
Actions #22

Updated by bizhang over 7 years ago

Migrations documentation:
#2320

Actions #23

Updated by bizhang over 7 years ago

  • Status changed from NEW to MODIFIED
  • Assignee set to bizhang

Had jortel take a look and approve the documentation

Actions #24

Updated by bmbouter over 6 years ago

  • Tags deleted (Pulp 3 Modeling)
Actions #25

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 9
Actions #26

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (27)
Actions #27

Updated by daviddavis almost 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #28

Updated by bmbouter almost 5 years ago

  • Tags deleted (Pulp 3)
Actions #29

Updated by bmbouter over 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF