Hi Gents,
I sent this a few days back, but attached it to one of my patches, so ppl might not have
got it.
Anyways, its a very brief guide for anyone who is unsure on how to set up Pulp with
Conductor.
Cheers,
Martyn
-------------------------
N.B. Alot of the documentation on the Pulp website is outdated. For the latest API Doc
see:
https://fedorahosted.org/pulp/wiki/UGREST-Repositories
1. Install pulp and sync with a repository. You can get information on how to do this
from the pulp website:
http://pulpproject.org/ug/index.html
2. Sync with a Repo:
Again you can get information on how to do this from the UserGuide on the Pulp
website.
I would recommend syncing with a relatively small repo, since it takes ages, I used one
of our aeolus-repos
3. Add the pulp repo to the image_descriptor_package_repository.xml, (located in under
config dir in conductor)
You should add the Pulp admin username and password in the url. Here is my config
entry:
-
baseurl:
https://admin:admin@localhost/pulp/api/
yumurl:
https://localhost/pulp/repos/
type: pulp
4. Add your sync'd repository image_descriptor_platform_repository.
Its id should be the same id you gave pulp when you sync'd
I called mine fedora in pulp so this is what I have:
fedora:
name: Fedora
version: 14
architecture: x86_64
Once you have this your good to go
N.B.: When you add pulp repo. The existing Fedora repo packages are not shown, Something
we need to address. You can search in the search box on templates page.