Description of problem: I was able to sync a cdn iso repo without specifying the certs. Not sure if having created the repo previously had anything to do with it. I will explain the steps I did Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Create CDN iso repo with certs 2. Sync the repo 3. Delete the repo 4. Make sure that the iso files are deleted from the filesystem 5. Create a second repo with CDN feed but do not use the certs 6. Sync the repo Actual results: cdn repos are able sync without the certs Expected results: Additional info:
This is due to a bug in Nectar, which I've marked as a blocker for this bug.
https://github.com/pulp/pulp_rpm/pull/341 The above PR should fix this as well.
build: 2.3.0-0.16.alpha
verified [root@ibm-ls22-02 ~]# rpm -qa |grep pulp-server pulp-server-2.3.0-0.16.alpha.el6.noarch [root@ibm-ls22-02 ~]# [root@ibm-ls22-02 ~]# pulp-admin iso repo create --repo-id iso-rhel6 --feed https://cdn.redhat.com/content/dist/rhel/rhui/server/6/6.4/i386/iso/ Successfully created repository [iso-rhel6] [root@ibm-ls22-02 ~]# [root@ibm-ls22-02 ~]# pulp-admin iso repo sync run --repo-id iso-rhel6 +----------------------------------------------------------------------+ Synchronizing Repository [iso-rhel6] +----------------------------------------------------------------------+ This command may be exited by pressing ctrl+c without affecting the actual operation on the server. Downloading the Pulp Manifest... Downloading the Pulp Manifest failed: {}
Pulp 2.3 released.