Actions
Story #3659
closedAdd a migration for transition from basic to advanced modular support
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
2.17.0
Groomed:
Yes
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 40
Quarter:
Description
The migration will be responsible to:
- go through yum_repo_metadata collection
- identify which of those files are modules yaml doc files
- parse with the help of libmodulemd the files, identify modules,
- save modules into the DB,
- associate modules to respective repos.
- unassociate respective yum_repo_metadata units
- add a suggestion message to the migration to encourage to republish repos in which module metadata was identified.
Related issues
Updated by ipanova@redhat.com over 6 years ago
- Blocked by Story #3206: Support for module metadata in pulp_rpm added
Updated by ttereshc over 6 years ago
I guess we can leave a recommendation to republish repos where module metadata was found.
And how about s/parse/parse with libmodulemd/ ?
Updated by ttereshc over 6 years ago
+ to your list: *unassociate yum_repo_metadata units
Updated by ttereshc over 6 years ago
- Description updated (diff)
- Groomed changed from No to Yes
Updated by ttereshc about 6 years ago
- Blocked by Story #3657: As a user I can manage modulemd content added
Updated by ttereshc about 6 years ago
- Related to Task #3661: Add model for modular content added
Updated by ttereshc about 6 years ago
- Blocked by Story #3766: As a user I can manage modulemd-defaults content added
Updated by ttereshc about 6 years ago
- Related to deleted (Task #3661: Add model for modular content)
Updated by ttereshc about 6 years ago
- Blocked by Task #3661: Add model for modular content added
Updated by ttereshc about 6 years ago
- Blocked by Task #3708: Add model for Modulemd-defaults added
Updated by rchan about 6 years ago
- Sprint set to Sprint 39
This is blocked and the blocking pre-requisites are now correct. So this is lower priority than those dependent items.
Updated by rchan about 6 years ago
- Sprint/Milestone set to 2.17.0
Adding to 2.17.0 milestone. This is one of the required deliverables.
Updated by dkliban@redhat.com about 6 years ago
- Blocked by deleted (Story #3206: Support for module metadata in pulp_rpm)
Updated by dkliban@redhat.com about 6 years ago
- Sprint changed from Sprint 39 to Sprint 40
Updated by dkliban@redhat.com about 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to dkliban@redhat.com
Updated by dkliban@redhat.com about 6 years ago
- Status changed from ASSIGNED to POST
Added by dkliban@redhat.com about 6 years ago
Updated by dkliban@redhat.com about 6 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset 904c19950662b5f2bd27ea7235765e0fc200f0dd.
Updated by ipanova@redhat.com about 6 years ago
- Platform Release changed from 2.17.0 to master
Updated by ipanova@redhat.com about 6 years ago
- Platform Release deleted (
master)
Updated by ipanova@redhat.com about 6 years ago
- Status changed from MODIFIED to 5
Updated by ipanova@redhat.com almost 6 years ago
- Status changed from 5 to CLOSED - CURRENTRELEASE
Actions
Problem: modulemd are stored as YumMetadataFiles
Solution: add a migration that will convert YumMetadataFile objects with data_type of 'modules' into Modulemd and Modulemd-defaults objects.
closes #3659 https://pulp.plan.io/issues/3659