Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-23 Thread Devananda van der Veen
I took a look just now at the etherpad and left some initial comments. Most importantly, I need to clearly restate that ironic is not a fully fledged CMDB. Though it may intersect with a subset of CMDB functionality, this is merely to have enough data to provision hardware on demand. Also,

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-21 Thread Vladimir Kozhukalov
Guys, I've read comments from JoshNang here https://etherpad.openstack.org/p/IronicPythonAgent. And it looks like we are still not on the same page about architecture of agent. I'd like us to avoid having hard coded logic in agent at all. If we need, then let's implement it as a driver. I mean it

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-21 Thread Vladimir Kozhukalov
And here is scheme https://drive.google.com/a/mirantis.com/file/d/0B-Olcp4mLLbvRks0eEhvMXNPM3M/edit?usp=sharing Vladimir Kozhukalov On Fri, Mar 21, 2014 at 9:16 PM, Vladimir Kozhukalov vkozhuka...@mirantis.com wrote: Guys, I've read comments from JoshNang here

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-21 Thread Jay Faulkner
On 3/21/14, 10:18 AM, Vladimir Kozhukalov wrote: And here is scheme https://drive.google.com/a/mirantis.com/file/d/0B-Olcp4mLLbvRks0eEhvMXNPM3M/edit?usp=sharing Vlamimir, can you recreate this drawing in a format that doesn't require an additional browser plugin? Thanks. -Jay

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-09 Thread Devananda van der Veen
For those looking at Pecan/WSME'fying the agent, some scaffolding was recently added to Pecan which may interest you. https://review.openstack.org/#/c/78682/ -Deva ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-09 Thread Ryan Petrello
FYI, the API scaffolding isn’t actually released yet, though I’m planning on making a pecan release with this in the next week or two. --- Ryan Petrello Senior Developer, DreamHost ryan.petre...@dreamhost.com On Mar 9, 2014, at 12:10 PM, Devananda van der Veen devananda@gmail.com wrote:

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-07 Thread Vladimir Kozhukalov
As far as I understand, there are 4 projects which are connected with this topic. Another two projects which were not mentioned by Devananda are https://github.com/rackerlabs/teeth-rest https://github.com/rackerlabs/teeth-overlord Vladimir Kozhukalov On Fri, Mar 7, 2014 at 4:41 AM, Devananda

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-07 Thread Russell Haering
Vladmir, Hey, I'm on the team working on this agent, let me offer a little history. We were working on a system of our own for managing bare metal gear which we were calling Teeth. The project was mostly composed of: 1. teeth-agent: an on-host provisioning agent 2. teeth-overlord: a centralized

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-07 Thread Vladimir Kozhukalov
Russell, Great to hear you are going to move towards Pecan+WSME. Yesterday I had a look at teeth projects. Next few days I am going to start contributing. First of all, I think, we need to arrange all that stuff about pluggable architecture. I've created a wiki page about Ironic python agent

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-07 Thread Russell Haering
Thanks for putting that info together! I'm not sure exactly what order things need to happen in, but Jay (JayF) is working on the infra bits of getting a repository and CI, and Jim (jroll) is getting the Pecan+WSME part done. Hopefully we'll have it all ready by Monday. On Fri, Mar 7, 2014 at

Re: [openstack-dev] [Ironic] A ramdisk agent

2014-03-07 Thread Jay Faulkner
Vladimir, I just put up https://review.openstack.org/#/c/79088/ for review to get the teeth-agent imported into openstack. I'm not sure if we want this merged immediately or if we want to get the outstanding non-Openstack dependencies settled before then, but hopefully this can help get

[openstack-dev] [Ironic] A ramdisk agent

2014-03-06 Thread Devananda van der Veen
All, The Ironic team has been discussing the need for a deploy agent since well before the last summit -- we even laid out a few blueprints along those lines. That work was deferred and we have been using the same deploy ramdisk that nova-baremetal used, and we will continue to use that ramdisk