Issue #9220
closedcontent_ansible_collection_versions_create endpoint requires a lot of fields from inside uploaded artifact
Description
The https://docs.pulpproject.org/pulp_ansible/restapi.html#operation/upload_collection endpoint allows you to upload a Collection tarball. This operation results in an artifact which can then be used to create a new collection content.
However, the endpoint to do so https://docs.pulpproject.org/pulp_ansible/restapi.html#operation/content_ansible_collection_versions_create seems to have a lot of required fields which are presumably avaialble on the uploaded tarball itself. Is there a way to modify the flow so that associating an artifact from an uploaded collection tarball doesn't need to have all the other information passed.
I am assuming the flow would be to upload tarball, create a collection content using the artifact, add content created to a collection repository.
Updated by fao89 over 3 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to fao89
- Triaged changed from No to Yes
- Sprint set to Sprint 103
Updated by fao89 over 3 years ago
https://docs.pulpproject.org/pulp_ansible/restapi.html#operation/upload_collection already creates a content for you, it validates the collection using galaxy-importer and then creates the content
Updated by pulpbot over 3 years ago
- Status changed from ASSIGNED to POST
Added by Fabricio Aguiar over 3 years ago
Updated by Anonymous over 3 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp_ansible|0b6440a9ddd1048fd1d6a8945c969a7c28d2a4c9.
Updated by pulpbot about 3 years ago
Added by Fabricio Aguiar about 3 years ago
Revision 5e960628 | View on GitHub
Ensure galaxy-importer is used when uploading collections
closes #9220
(cherry picked from commit 0b6440a9ddd1048fd1d6a8945c969a7c28d2a4c9)
Updated by pulpbot about 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Ensure galaxy-importer is used when uploading collections
closes #9220