We discussed a little at the last summit, and discussed further at the midcycle
, about how we might go about remedying some of the frustrations and missing
functionality in our API, and I volunteered to work on it during the Newton
As I looked at all of the feedback we collected and thought about these issues,
I became convinced we could make most, if not all, of the changes with small
steps. Together, they bring a lot of new functionality, but without a complete
API rewrite and the accompanying burden of carrying two versions of the API.
So I have finalized five proposals of substantial changes we can make, that
folks agreed were important to work on, and which I believe we can do within the
microversion framework starting immediately. Four of them will, I think, be
fairly straight forward. The fifth, adding a /tasks/ resource, has the most
challenges, and its own session planned.
I have posted the specs here:
Please give them a read, and let's discuss them in Barcelona .
It would be great to have someone from the API working group also peruse these
proposals and validate the direction.
 https://etherpad.openstack.org/p/ironic-newton-midcycle around L390
OpenStack Development Mailing List (not for usage questions)