Skip to content

Configuring Pulp Allowed Content Checksums#

During repositories synchronization, Pulp checks the downloaded files against a list of checksums algorithms. Together with a valid (and trusted) release file signature this will guarantee the integrity of the synchronized repository.

The list of checksums algorithms is defined using the ALLOWED_CONTENT_CHECKSUMS setting.
For more information on how Pulp uses the checksums check: https://docs.pulpproject.org/pulp_deb/workflows/checksums.html

To set the ALLOWED_CONTENT_CHECKSUMS in Pulp Operator, update Pulp CR with:

spec:
  allowed_content_checksums:
  - sha256

Note

sha256 is a mandatory checksum. The possible checksums are: md5, sha1,sha256,sha512.

After modifying the allowed_content_checksums field in Pulp CR, the operator will create a kubernetes job to run the pulpcore-manager handle-artifact-checksums command to ensure database consistency.

Note

Missing checksums will need to be recalculated for all your artifacts which can take some time.