Project

Profile

Help

Story #4908

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

Added by ppicka 6 months ago. Updated about 2 months ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Category:
-
Start date:
07/15/2019
Due date:
09/23/2019
% 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 modularityMODIFIEDppicka

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 advisoryMODIFIED

Actions
Story #5172: As a user, I can sync modular contentMODIFIEDppicka

Actions
Story #5493: As a user, I can publish repository with modular contentMODIFIEDppicka

Actions

Related issues

Blocks RPM Support - Story #5127: {Epic] As a user, I can migrate all RPM plugin content from Pulp2 to Pulp3 NEW 12/02/2019 01/13/2020 Actions
Blocks RPM Support - Story #5111: [Epic] As a user, I can calculate applicability NEW 01/06/2020 03/30/2020 Actions
Blocks RPM Support - Story #4762: [Epic] As a user, I can copy content and its dependencies NEW 10/07/2019 12/16/2019 Actions

History

#1 Updated by ppicka 6 months ago

  • Project changed from Pulp to RPM Support

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

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

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

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

#6 Updated by ttereshc 4 months ago

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

#7 Updated by ttereshc 4 months ago

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

#8 Updated by ttereshc 4 months ago

  • Description updated (diff)

Please register to edit this issue

Also available in: Atom PDF