Project

Profile

Help

Story #3181

Updated by bmbouter about 6 years ago

This basic implementation should create a live API at <code>/pulp_ansible/role/<distribution.base_path>/roles/</code> publication of entirely PublishedMetadata files with galaxy-api compatible metadata. All role versions in a repository must be published with one publish.  

 A functional requirement is also that will provide the minimum functionality for the publish data must also be compatible with a galaxy client to discover role urls that can fetch its content from it. 

 the published repo.  

 This work will probably require the addition of a new field (e.g. "url") in the galaxy api format to serve as an alternative to the github_user and github_repo fields. The galaxy cli client will probably need to be updated too. 

 There will have to be two pages really: pages: one for roles and one for versions. The galaxy cli first looks up roles and then the versions for these roles. 

 One thing to consider is if this will be a static api or do we want a live api? 

Back