Project

Profile

Help

Story #4908

[Epic] As a user, I can manage modular content

Added by ppicka about 1 year ago. Updated 4 months ago.

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

100%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:

Description

All the use cases are described here: https://etherpad.net/p/modularity_use_cases

There are three types of modular content

- modulemd
- modulemd-defaults
- modular errata

Add possibility to manage all these modular types to pulp3.

For modulemd:
- sync
- publish
- copy (with artifacts, maybe (needs discussion) with module_defaults)
- recursive copy when depsolving is ready
- upload
- removal from a repo (with module artifacts)
- tracking a relationship between modulemd and its packages

For modulemd-defaults:
- sync
- publish
- ulpload
- simple copy/removal (provided by the core or general simple copy by rpm plugin)

For modular errata:
- sync
- publish
- upload
- simple copy/removal (provided by the core or general simple copy by rpm plugin)
- recursive copy when depsolving is ready


Checklist


Subtasks

Task #4873: Add models for future use with modularityCLOSED - CURRENTRELEASEppicka

Actions
Task #5171: Extend UpdateRecord model to support modular advisoryCLOSED - CURRENTRELEASE

Actions
Story #5172: As a user, I can sync modular contentCLOSED - CURRENTRELEASEppicka

Actions
Story #5493: As a user, I can publish repository with modular contentCLOSED - CURRENTRELEASEppicka

Actions

Related issues

Related to RPM Support - Story #6271: As a user, I can upload modular contentNEW

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

History

#1 Updated by ppicka about 1 year ago

  • Project changed from Pulp to RPM Support

#2 Updated by ttereshc almost 1 year ago

  • Subject changed from As a user I can manage modular content to [Epic] As a user, I can manage modular content
  • Description updated (diff)

#3 Updated by ttereshc almost 1 year ago

  • Sprint/Milestone set to Pulp 3.x RPM (Katello 3.16)

#4 Updated by ttereshc 12 months ago

  • Blocks Story #5127: {Epic] As a user, I can migrate all RPM plugin content from Pulp2 to Pulp3 added

#5 Updated by ttereshc 12 months ago

  • Blocks Story #5111: [Epic] As a user, I can calculate applicability added

#6 Updated by ttereshc 12 months ago

  • Blocks Story #4762: [Epic] As a user, I can copy content added

#7 Updated by ttereshc 12 months ago

  • Due date set to 09/23/2019
  • Start date set to 07/15/2019

#8 Updated by ttereshc 12 months ago

  • Description updated (diff)

#9 Updated by ttereshc 5 months ago

  • Blocks deleted (Story #4762: [Epic] As a user, I can copy content)

#10 Updated by ttereshc 5 months ago

  • Blocks deleted (Story #5127: {Epic] As a user, I can migrate all RPM plugin content from Pulp2 to Pulp3)

#11 Updated by ttereshc 5 months ago

  • Blocks deleted (Story #5111: [Epic] As a user, I can calculate applicability)

#12 Updated by ttereshc 5 months ago

  • Due date deleted (09/23/2019)
  • Sprint/Milestone deleted (Pulp 3.x RPM (Katello 3.16))

#13 Updated by dalley 4 months ago

What is the current status of this epic?

If the remaining issues (upload) are not immediately critical, perhaps it would be better to remove them from the epic and deal with them as a separate story, and close this one out to simplify the book-keeping.

The PR has been open for a while now, is that due to priorities or design struggles or just a lack of review? https://github.com/pulp/pulp_rpm/pull/1468

If it just needs review then we should go ahead and get it cleaned up and merged.

#14 Updated by dalley 4 months ago

  • Related to Story #6271: As a user, I can upload modular content added

#15 Updated by dalley 4 months ago

  • Status changed from NEW to CLOSED - CURRENTRELEASE

Please register to edit this issue

Also available in: Atom PDF