Project

Profile

Help

Story #4908

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

Added by ppicka 9 months ago. Updated about 14 hours ago.

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

57%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
No
Sprint Candidate:
No
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
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
Story #5072: As a user I can upload modulemd and scan for present rpm packagesPOSTppicka

Actions
Story #5168: As a user, I can add modulemd or modulemd-defaults to a repository using one-shot uploadNEW

Actions
Story #5169: As a user I can upload modulemd-defaultsPOSTppicka

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

History

#1 Updated by ppicka 9 months ago

  • Project changed from Pulp to RPM Support

#2 Updated by ttereshc 8 months 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 8 months ago

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

#4 Updated by ttereshc 8 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 8 months ago

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

#6 Updated by ttereshc 8 months ago

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

#7 Updated by ttereshc 7 months ago

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

#8 Updated by ttereshc 7 months ago

  • Description updated (diff)

#9 Updated by ttereshc 2 days ago

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

#10 Updated by ttereshc 2 days ago

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

#11 Updated by ttereshc 2 days ago

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

#12 Updated by ttereshc 2 days ago

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

#13 Updated by dalley about 14 hours 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.

The PR has been open for a while now: https://github.com/pulp/pulp_rpm/pull/1468

Please register to edit this issue

Also available in: Atom PDF