Network maintenance. Planio will be observing two scheduled maintenance windows this Tuesday, March 2 and Wednesday, March 3 from 02:00 UTC until 06:00 UTC each in order to perform maintenance on access routers in our primary datacenter. Your account might observe short downtimes during these periods up to several minutes at a time.

Task #5944

Updated by about 1 year ago

This is an epic that will enable plugin writers The pulpcore documentation needs to use scripts provided by Pulp administrators provide instructions on how to sign files.

Pulp Administrators will
use django-admin shell_plus or a python script `django-admin shell_plus` utility to CRUD create an instance of a SigningService model.

Pulp Administrators will be able
Users wishing to retrieve an instance of a SigningService using automate the REST API.

Plugin writers will
process should be able instructed to use SigningService.sign_file(filename) to retrieve an ascii-armored detached gpg signature and public key for verifying it.

Administrators will have documentation that states the signing script needs to print
write a dictionary that looks like this:

{"file": "repomd.xml", "signature": "repomd.xml.asc", "key": "public.key"}