Actions
Story #5206
closedStory #5110: [Epic] As a user, I can manage Kickstart repositories
As a user, I can publish a distribution tree
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
No
Tags:
Sprint:
Sprint 59
Quarter:
Description
To publish a tree info you'll need to extend the existing publication to account for:
- The treeinfo file that is equivalent to the data stored in the DistributionTree content unit. This will become PublishedMetadata (see the plugin API).
- The additional subrepos (the ones with the repodata folders in them). You'll need to use createrepo_c interfaces to generate the metadata for those as well. This will be similar to existing codepaths that sync already uses to publish the main repo.
- In addition to the subrepo metadata (the repodata dir) you'll need to have the rpms themselves be available as PublishedArtifacts too.
- Single files that need to be available also need to be there. For example the "image" files. Those are saved as Artifacts at sync time (I think) and so to publish those you would create a PublishedArtifact for each.
Updated by bmbouter over 5 years ago
- Groomed changed from No to Yes
- Sprint set to Sprint 58
I'm self-grooming this to unblock @fabricio immediately. I just wrote the description in the ticket.
Updated by fao89 over 5 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to fao89
Updated by fao89 over 5 years ago
- Status changed from ASSIGNED to POST
Added by Fabricio Aguiar over 5 years ago
Updated by Anonymous over 5 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset 8a8048e204018e35aed122bd0a5630af852f557d.
Updated by ttereshc about 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Updated by ttereshc almost 5 years ago
- Sprint/Milestone set to Pulp 3.x RPM (Katello 3.16)
Actions
publishing kickstarts
closes #5206 https://pulp.plan.io/issues/5206 Required PR: https://github.com/pulp/pulp_rpm/pull/1418 Required PR: https://github.com/pulp/pulp_rpm/pull/1427 Required PR: https://github.com/pulp/pulp_rpm/pull/1440