[Pulp-list] pulp repos

Michael Hrivnak mhrivnak at redhat.com
Tue Mar 18 12:38:32 UTC 2014


Koen,

You probably just need to publish the new repository. Pulp separates the idea of publishing a repo from creating or manipulating it, which gives you a lot of flexibility.

Good luck,
Michael

----- Original Message -----
From: "Koen Vanoppen" <vanoppen.koen at gmail.com>
To: "Barnaby Court" <bcourt at redhat.com>, pulp-list at redhat.com
Sent: Tuesday, March 18, 2014 5:41:27 AM
Subject: Re: [Pulp-list] pulp repos

ow yea, and I can ping: 

ping pulpserver01sand 
PING pulpserver01sand.brusselsairport.aero (10.X.13.136) 56(84) bytes of data. 
64 bytes from pulpserver01sand.brusselsairport.aero (10X.13.136): icmp_seq=1 ttl=64 time=0.258 ms 
64 bytes from pulpserver01sand.brusselsairport.aero (10X.13.136): icmp_seq=2 ttl=64 time=0.271 ms 
^C 
--- pulpserver01sand.brusselsairport.aero ping statistics --- 
2 packets transmitted, 2 received, 0% packet loss, time 1836ms 
rtt min/avg/max/mdev = 0.258/0.264/0.271/0.017 ms 



2014-03-18 10:39 GMT+01:00 Koen Vanoppen < vanoppen.koen at gmail.com > : 



I did it like this: 
pulp-admin rpm repo create --repo-id=CentOSBase-UAT 
pulp-admin rpm repo copy all --from-repo-id=CentOSBase-DEV --to-repo-id=CentOSBase-UAT 
This command may be exited via ctrl+c without affecting the request. 

[-] 
Waiting to begin... 

[\] 
Running... 

Summary: 
package_group: 213 
package_category: 14 
rpm: 6367 

But when I register to this new CentOSBase-UAT repo I have the following issue: 

https://pulpserver01sand/pulp/repos/CentOSBase-UAT/repodata/repomd.xml : [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 
Trying other mirror. 
Error: Cannot retrieve repository metadata (repomd.xml) for repository: CentOSBase-UAT. Please verify its path and try again 


Kind regards 


2014-03-18 10:27 GMT+01:00 Koen Vanoppen < vanoppen.koen at gmail.com > : 




Just one more question... When I create the repo to wich content needs to be copied to, say from dev to UAT. 
How to I create the UAT repo? Does it need special options or do I just pulp-admin repo create --repo-id=CentOSBase-UAT? 

Kind regards, 

Koen 


2014-03-17 14:50 GMT+01:00 Koen Vanoppen < vanoppen.koen at gmail.com > : 




Alright! Thanks!! 


2014-03-17 13:51 GMT+01:00 Barnaby Court < bcourt at redhat.com > : 



Koen, 

This can be done without creating multiple copies of the RPMs. In Pulp v2.x we use a single copy of the RPM on disk and create sym links for all the places where it is needed. The "pulp-admin rpm repo copy" command in v2 makes extensive use of this. What it is actually copying is metadata in the database and not the RPMs themselves. Regards, 

Barnaby Court 

----- Original Message ----- 
From: "Koen Vanoppen" < vanoppen.koen at gmail.com > 
To: pulp-list at redhat.com 
Sent: Monday, March 17, 2014 4:49:58 AM 
Subject: [Pulp-list] pulp repos 

Dear all, 

At our company we would like to create our own repositories. These will incude repos from the internet and local repos from local created programs and databases. 

For the moment we have the following setup: 

Internet repos-->Local mirroring server(spartacus)-->pulpserver. 

On the pulpserver we created repositories from spartacus (this one get synced weekly). 

Now we like to to create a setup were we have 4 categories and each categorie get's synced on other times from the repo that is above him 

1. Test 
2. Dev 
3. UAT 
4. PROD 





I have created the test repo (this is the one that comes directly from our local mirror spartacus-server), so the next step would be Dev and from dev to uat and so on. Is this possible to do without creating multiple copies of all the rpms? I found that there was a clone command in pulp v1, but we are using pulp v2 (pulp-server-2.2.0-1.el6.noarch). 




Kind regards, 




koen 

_______________________________________________ 
Pulp-list mailing list 
Pulp-list at redhat.com 
https://www.redhat.com/mailman/listinfo/pulp-list 





_______________________________________________
Pulp-list mailing list
Pulp-list at redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list




More information about the Pulp-list mailing list