<html><head><base href="x-msg://605/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">FYI there were existing blueprints covering some of this functionality here:<div><br></div><div><a href="https://blueprints.launchpad.net/nova/+spec/admin-cli">https://blueprints.launchpad.net/nova/+spec/admin-cli</a></div><div><a href="https://blueprints.launchpad.net/nova/+spec/admin-service-actions">https://blueprints.launchpad.net/nova/+spec/admin-service-actions</a><br><div><br></div><div>I like the detailed features in the wiki.  A few notes:</div><div><br></div><div>a) managing one administrative api across multiple projects is going to be difficult, might be good to focus on each project individually, perhaps pushing some common code into openstack-common.</div><div>b) users/projects/roles is out of scope for nova, this can be administered through keystone + keystone-client</div><div>c) a lot of administrative features are already in the nova cli (you can delete networks but not create them yet)</div><div><br></div><div><br></div><div>I think there will be some serious weight behind the operational support team in this cycle.  Would love to see nova-manage + talking directly to the db go boom. For now i will target this blueprint to the nova-operations team to sort out vs other blueprints.</div><div><br></div><div><a href="https://blueprints.launchpad.net/~nova-operations">https://blueprints.launchpad.net/~nova-operations</a></div><div><br></div><div><br><div><div>On Apr 11, 2012, at 12:55 PM, Wilkinson, Lyle wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div lang="EN-US" link="blue" vlink="purple"><div class="WordSection1" style="page: WordSection1; "><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">Hi folks,<o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">We’ve got some significant interest in creating a pattern for OpenStack management APIs.  We’ve created a blueprint to capture some of our thoughts around how to do this for Nova.<o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><a href="https://blueprints.launchpad.net/nova/+spec/management-api" style="color: blue; text-decoration: underline; ">https://blueprints.launchpad.net/nova/+spec/management-api</a><o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">We’re hoping to discuss this at the design summit next week.  We’ve created an etherpad page to get the discussion going, so if you have questions, suggestions, etc., feel free to contribute there.<o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: white; "><span style="font-size: 10pt; font-family: 'MS Shell Dlg 2', sans-serif; color: black; "><a href="http://etherpad.openstack.org/Management-API" title="http://etherpad.openstack.org/Management-API" style="color: blue; text-decoration: underline; ">http://etherpad.openstack.org/Management-API</a><o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">Thanks in advance!<o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">Lyle Wilkinson<o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div></div>_______________________________________________<br>Mailing list:<span class="Apple-converted-space"> </span><a href="https://launchpad.net/~openstack" style="color: blue; text-decoration: underline; ">https://launchpad.net/~openstack</a><br>Post to     :<span class="Apple-converted-space"> </span><a href="mailto:openstack@lists.launchpad.net" style="color: blue; text-decoration: underline; ">openstack@lists.launchpad.net</a><br>Unsubscribe :<span class="Apple-converted-space"> </span><a href="https://launchpad.net/~openstack" style="color: blue; text-decoration: underline; ">https://launchpad.net/~openstack</a><br>More help   :<span class="Apple-converted-space"> </span><a href="https://help.launchpad.net/ListHelp" style="color: blue; text-decoration: underline; ">https://help.launchpad.net/ListHelp</a><br></div></blockquote></div><br></div></div></body></html>