Re: [Openstack] Novatools ... where to place in /nova/?
Yup, this looks like the super tool that jay was talking of earlier (odd too, since that's something I'm using accused of being) I kind of like it as well, since it permits swift, nova and glance to have their own client tools, but fit within the larger umbrella (and tab-completion/hints work ;) We just need to make sure each toolset shares a common infrastructure so it can plug in. That said, for now I'm going to move novatools into nova, rename to oscompute and get on with my life. Unless anyone screams, I'll put it in nova/clients/python/oscompute /me plugs ears I can't hear anyone. la la la From: Ewan Mellor [ewan.mel...@eu.citrix.com] I'd definitely approve of something xe-like. $ os vm-create $ os user-list $ os network-attach That looks pretty neat to me. Ewan. Confidentiality Notice: This e-mail message (including any attached or embedded documents) is intended for the exclusive and confidential use of the individual or entity to which this message is addressed, and unless otherwise expressly indicated, is confidential and privileged information of Rackspace. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at ab...@rackspace.com, and delete the original message. Your cooperation is appreciated. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Novatools ... where to place in /nova/?
On Thu, Feb 24, 2011 at 4:10 PM, Sandy Walsh sandy.wa...@rackspace.com wrote: Yup, this looks like the super tool that jay was talking of earlier (odd too, since that's something I'm using accused of being) I kind of like it as well, since it permits swift, nova and glance to have their own client tools, but fit within the larger umbrella (and tab-completion/hints work ;) We just need to make sure each toolset shares a common infrastructure so it can plug in. That said, for now I'm going to move novatools into nova, rename to oscompute and get on with my life. Unless anyone screams, I'll put it in nova/clients/python/oscompute I'd prefer os-computer over oscomputer, but that's a nit... The way we structured it in Glance is that /glance/client.py contains the client that speaks the Glance REST API. Tools go into bin/, including CLI tools. So, bin/ contains not just the servers (glance-api and glance-registry), but also the daemon control tool (glance-control, similar to swift's bin/swift-init) and now CLI tools like glance-admin and glance-upload. Just a thought, jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Novatools ... where to place in /nova/?
Hmm, that's a little tricky since oscompute will be contain the cmdline tool and the client tool to the REST API (cmdline is just a shell interface over the client). It would mean splitting things up and the setup.py would get complicated. To Eric's point .../clients/python/* .../clients/ruby/* ... Yes? -S From: Jay Pipes [jaypi...@gmail.com] I'd prefer os-computer over oscomputer, but that's a nit... The way we structured it in Glance is that /glance/client.py contains the client that speaks the Glance REST API. Tools go into bin/, including CLI tools. So, bin/ contains not just the servers (glance-api and glance-registry), but also the daemon control tool (glance-control, similar to swift's bin/swift-init) and now CLI tools like glance-admin and glance-upload. Just a thought, jay Confidentiality Notice: This e-mail message (including any attached or embedded documents) is intended for the exclusive and confidential use of the individual or entity to which this message is addressed, and unless otherwise expressly indicated, is confidential and privileged information of Rackspace. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at ab...@rackspace.com, and delete the original message. Your cooperation is appreciated. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Novatools ... where to place in /nova/?
Unless the mailing lists are being even crazier than I think, I don't believe anybody has addressed any of the concerns I brought up in the novatools thread. Am I missing a set of emails or have you? --andy On Thu, Feb 24, 2011 at 2:16 PM, Jay Pipes jaypi...@gmail.com wrote: On Thu, Feb 24, 2011 at 4:39 PM, Sandy Walsh sandy.wa...@rackspace.com wrote: Hmm, that's a little tricky since oscompute will be contain the cmdline tool and the client tool to the REST API (cmdline is just a shell interface over the client). It would mean splitting things up and the setup.py would get complicated. Why are they together? To Eric's point .../clients/python/* .../clients/ruby/* Why have ruby clients in the Nova package? -jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Novatools ... where to place in /nova/?
Looking at https://lists.launchpad.net/openstack/threads.html I see a few posts from you, but they all complain about the list missing messages from you. Not sure what the issue is. Seems replies from everyone but you are working just fine. -jay On Thu, Feb 24, 2011 at 7:03 PM, Andy Smith andys...@gmail.com wrote: Unless the mailing lists are being even crazier than I think, I don't believe anybody has addressed any of the concerns I brought up in the novatools thread. Am I missing a set of emails or have you? --andy On Thu, Feb 24, 2011 at 2:16 PM, Jay Pipes jaypi...@gmail.com wrote: On Thu, Feb 24, 2011 at 4:39 PM, Sandy Walsh sandy.wa...@rackspace.com wrote: Hmm, that's a little tricky since oscompute will be contain the cmdline tool and the client tool to the REST API (cmdline is just a shell interface over the client). It would mean splitting things up and the setup.py would get complicated. Why are they together? To Eric's point .../clients/python/* .../clients/ruby/* Why have ruby clients in the Nova package? -jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Novatools ... where to place in /nova/?
Please ignore the first clause of that email as it appears the message was indeed received. I still feel there is discussion about this (novatools) going on in the novatools thread. --andy On Thu, Feb 24, 2011 at 5:41 PM, Jay Pipes jaypi...@gmail.com wrote: Looking at https://lists.launchpad.net/openstack/threads.html I see a few posts from you, but they all complain about the list missing messages from you. Not sure what the issue is. Seems replies from everyone but you are working just fine. -jay On Thu, Feb 24, 2011 at 7:03 PM, Andy Smith andys...@gmail.com wrote: Unless the mailing lists are being even crazier than I think, I don't believe anybody has addressed any of the concerns I brought up in the novatools thread. Am I missing a set of emails or have you? --andy On Thu, Feb 24, 2011 at 2:16 PM, Jay Pipes jaypi...@gmail.com wrote: On Thu, Feb 24, 2011 at 4:39 PM, Sandy Walsh sandy.wa...@rackspace.com wrote: Hmm, that's a little tricky since oscompute will be contain the cmdline tool and the client tool to the REST API (cmdline is just a shell interface over the client). It would mean splitting things up and the setup.py would get complicated. Why are they together? To Eric's point .../clients/python/* .../clients/ruby/* Why have ruby clients in the Nova package? -jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Novatools ... where to place in /nova/?
On Thu, Feb 24, 2011 at 9:19 PM, Andy Smith andys...@gmail.com wrote: Please ignore the first clause of that email as it appears the message was indeed received. I still feel there is discussion about this (novatools) going on in the novatools thread. Yes, no doubt. Both of these threads are about novatools. -jay ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] Novatools ... where to place in /nova/?
I, mistakingly, changed the subject so I could focus on the install directory. Sorry for creating a rift. Hopefully, I'm going to move it in such a way that we don't need to mess with the python path for nova and a user can still install it if desired. -S Yes, no doubt. Both of these threads are about novatools. -jay Confidentiality Notice: This e-mail message (including any attached or embedded documents) is intended for the exclusive and confidential use of the individual or entity to which this message is addressed, and unless otherwise expressly indicated, is confidential and privileged information of Rackspace. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at ab...@rackspace.com, and delete the original message. Your cooperation is appreciated. ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp