Project

Profile

Help

Task #4873

closed

Story #4908: [Epic] As a user, I can manage modular content

Add models for future use with modularity

Added by ppicka almost 5 years ago. Updated about 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
No
Tags:
Sprint:
Sprint 56
Quarter:

Description

Add modulemd and modulemd-defaults and through table for keeping track of modulemd - rpm relations (which rpms beling to which modulemd)

Modulemd

TYPE = modulemd
- NSVCA to identify

name = StringField
stream = StringField
version = IntField
context = StringField
arch = StringField

dependencies = DictField
- dict because can have different deps on different systems [f30/rhel8]
artifacts = ListField
packages = ManyToManyField(Package)

ModulemdDefaults

TYPE = modulemd_defaults

module = StringField
stream = StringField
profiles = DictField

Extends Package Model

modular = BoolField

Also available in: Atom PDF