[Ovirt-devel] OVirt API for hosts and hardware/storage pools
Perry N. Myers
pmyers at redhat.com
Wed Aug 27 18:35:33 UTC 2008
David Lutterkort wrote:
> [ Resent. The previous postings didn't have the actual patches in them ]
> This is a revamp of the API I posted previously. The most important change
> is that the REST specific controllers have been folded into the existing
> controllers, so that the WUI and the API share the same business logic, and
> in particular perform the same permission checks.
> Once Steve's patches to allow HTTP authentication have been committed, the
> API can be accessed through the URL
> http://USER:PASSWORD@SERVER/ovirt. Until then, you either have to hack the
> config of your OVirt server to allow unauthenticated access and assume
> that's user 'ovirtadmin', or direct API requests directly at the Mongrel
> port at SERVER:3000
> Patch 6/6 contains a little supporting client code and the example script
> examples/script.rb that shows what you can do with the API (and how)
>  https://www.redhat.com/archives/ovirt-devel/2008-August/msg00045.html
I didn't review the code since I'm not a Ruby hacker, but I did apply
these and tested basic functionality. There were no regressions that I
saw and the API code mostly worked, so I think this can be ACKed.
Of course we make no committments about API stability for a while yet.
All things are subject to change for now...
More information about the ovirt-devel