Hi,

>> I agree in general with the idea but I think it needs a tad more
>> context. We need to remember that Ironic (ex-Nova Baremetal) was
>> created to fill a gap in OpenStack that was missing for TripleO
>> project to get off the ground. That was the problem being solved and
>> these aspects are reflected in the ReST API: Being admin-only, not
>> "human-friendly" (standalone came later), etc...
>
> Sorry, I didn't mean to slag on people here. In fact, I tried to come up
> with a way to say "no offense" but couldn't figure the words out. Ironic
> did start with a very specific use case, it's come a super long way, and
> you all did what you had to do to get things going. For that I'm forever
> indebted to you. :)
>

No offense taken at all, I also do think that the current API is
absolutely terrible for humans! I just wanted to point out that it
wasn't actually architected for it, plus, IIRC nobody in the project
at the time had much - if any - experience designing ReST APIs.

> ++, I do agree we could make a v2 faster than shoehorning things into
> v1. The "evil" part of my comment is around removing v1 in the future,
> actually. No matter the project, it's a long hard road, and will take
> years to do (and even then some tools will likely be left old and
> broken).
>

Yeah on that perspective it's evil indeed :-/

Cheers,
Lucas

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to