Adding [email protected]. Comments inline... On Thu, Jul 9, 2015 at 10:46 AM, Krist van Besien <[email protected]> wrote: > Hello all, > > This mail is going out to all the adresses in pulp/crane/AUTHORS in > the hope that one of them can shed some light on my problem. I'll be > happy if one of you answers. > > I have been trying to install and use crane on a local pulp repository. > I am now stuck at the point that the following gives me a response: > curl http://localhost:5000/v1/_ping
All API calls to crane will follow the docker registry v1 protocol[1], not the pulp API. The ping command is a valid API call to the docker registry. [1] http://docs.master.dockerproject.org/reference/api/registry_api/ > But anything else that is supposed to give me output is just resulting > in a 404, eg. > curl http://localhost:5000/crane/repositories This is a Pulp call. Crane only serves docker registry API calls so this is an expected failure. Try a registry call like... curl http://localhost:5000/v1/repositories/<IMAGE/NAME>/images or... curl http://localhost:5000/v1/repositories/<IMAGE/NAME>/tags > > What did I do: > > First I set up a RHEL6 box > > Installed pulp 262, pulp-docker-plugins > (I followed > https://pulp-docker.readthedocs.org/en/latest/user-guide/recipes.html > and the README.rst) > I create a docker repo in pulp, and uploaded an image in to it. > > I build a rpm from the pulp/crane source and installed it. > (I tried both 1.0.1 and 1.2.0 beta) > > This installed then the following files and dirs- > > /usr/lib/python2.6/site-packages/crane > /usr/share/crane > /usr/share/crane/apache.conf > /usr/share/crane/crane.wsgi > /usr/share/doc/python-crane-1.0.0 > > I then add a virtual host to my apache with the following config: > > listen *:5000 > > <VirtualHost *:5000> > WSGIScriptAlias / /usr/share/crane/crane.wsgi > <Directory /usr/share/crane/> > Order allow,deny > Allow from all > </Directory> > </VirtualHost> > > And restarted. > I also put a crane.conf file in etc: > > [general] > > debug: false > data_dir: /var/lib/pulp/published/docker/app/ > endpoint: > data_dir_polling_interval: 60 > > I am however not getting the results I am expecting. > Now the results I am getting are: > > # curl localhost:5000/v1/_ping > > true > > # curl localhost:5000/crane/repositories > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> > <title>404 Not Found</title> > <h1>Not Found</h1> > <p>The requested URL was not found on the server.</p><p>If you entered > the URL manually please check your spelling and try again.</p> > > I am not finding anything about crane anywhere except in the github > repo, and this single page on > pulp-docker.readthedocs.org. I've been hitting the wall for two days > now. So I hope you're not to annoyed by me mailing you directly. > > Thanks a lot in advance, > > Krist van Besien. > > > -- > [email protected] > [email protected] > Bern, Switzerland _______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
