Project

Profile

Help

Story #4908

closed

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

Added by ppicka over 5 years ago. Updated over 4 years 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:
Quarter:

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


Sub-issues 4 (0 open4 closed)

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 contentCLOSED - DUPLICATE

Actions

Also available in: Atom PDF