Description of problem: In katello we had 2 ways of checking pulp's status. 1) /services/status/ 2) Access any authenticated rest call (we used GET /users) This allowed us to determine if pulp was up and if we could authenticate with it successfully. In pulpv2 the un-authenticated status api went away. So we now can only determine if we can fully authenticate or not.
I added a non-authenticated status resource at /v2/status/ Pull request is in jconnor-873782-rfe-unauthenticated-status-api
build: 2.1.0-0.23.beta
This added a /pulp/api/v2/status/ "collection" that responds to GET requests. GET /pulp/api/v2/status/ should return {'api_version': '2'}
[root@cloud-qe-8 ~]# rpm -q pulp-server pulp-server-2.1.0-0.26.beta.noarch [root@cloud-qe-8 ~]# curl -k -u admin:admin "https://localhost//pulp/api/v2/status/" {"api_version": "2"}[root@cloud-qe-8 ~]#
Pulp 2.1 released http://www.pulpproject.org/2013/04/05/pulp-2-1-0-released/