Description of problem: Docker repo upload does not generate correct unit_key and it skips uploading some image layers when there are multiple leaf nodes. $ pulp-admin docker repo create --repo-id=busybox $ pulp-admin docker repo uploads upload --repo-id=busybox -f /home/skarmark/git/pulp1/pulp/busybox.tar $ pulp-admin docker repo list Id: busybox Display Name: busybox Description: None Content Unit Counts: Docker Image: 4 Only 4 images are uploaded when busybox actually contains more images.
https://github.com/pulp/pulp_docker/pull/22
$ pulp-admin docker repo create --repo-id=busybox $ pulp-admin docker repo uploads upload --repo-id=busybox -f /home/skarmark/git/pulp1/pulp/busybox.tar $ pulp-admin docker repo list Id: busybox Display Name: busybox Description: None Content Unit Counts: Docker Image: 8
Moved to https://pulp.plan.io/issues/442