Description of problem: # pulp-admin -u admin -p admin puppet repo uploads upload --repo-id puppetrepo --file /root/fake-puppet-01.tar.gz +----------------------------------------------------------------------+ Unit Upload +----------------------------------------------------------------------+ Extracting necessary metadata for each request... [==================================================] 100% Analyzing: fake-puppet-01.tar.gz ... completed Creating upload requests on the server... [==================================================] 100% Initializing: fake-puppet-01.tar.gz ... completed Starting upload of selected units. If this process is stopped through ctrl+c, the uploads will be paused and may be resumed later using the resume command or cancelled entirely using the cancel command. Uploading: fake-puppet-01.tar.gz ... completed Importing into the repository... This command may be exited via ctrl+c without affecting the request. [\] Running... Task Succeeded Deleting the upload request... ... completed Version-Release number of selected component (if applicable): 2.4.0-0.19.beta How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Pulp does not attempt to validate correctness of the content you sync or upload. In the case of upload, pulp's only goal is to ensure that the file you tried to upload is the same file that landed on the server. Whether it is a valid iso, rpm, puppet module, docker image, etc. is not for pulp to determine.