[openstack-dev] [ironic] PTL nomination

2016-09-15 Thread Jim Rollenhagen
Hi friends,

I'd like to be the ironic PTL for another cycle, if you'll have me.

Newton, in my opinion, has been Ironic's best cycle yet. We got a ton of work
done, and made good progress on the work we didn't finish. Some of the
highlights from this cycle include:

* Upgrade testing. We've struggled to make progress until this cycle, when we
  really went all-out on getting it done. We also have multinode CI working
  and awaiting reviews, which is a great thing to have anyway, and also a huge
  first step to testing rolling upgrades.

* Multitenant networking. This has been our biggest feature request for years,
  and we've been hacking on it since Liberty. We finally got it done (though
  of course, there's more to add on top) in both Ironic and Nova this cycle.

* Speaking of Nova, we've made huge progress there. We now support multiple
  nova-compute services running the Ironic driver. We have a nova-compatible
  console done in Ironic, with patches ready for Nova to land at the beginning
  of Ocata. We've laid the groundwork on both sides to make scheduling better,
  and remove the (host, node) tuple that we plagued Nova with for years. And
  I believe we've made large strides in how we interact with the Nova team;
  things seem much more friendlier, and people are willing to help each other
  out more on both sides.

* Fine-grained keystone policy. This is a huge step in helping operators
  improve the security of their deployments.

* Our server and client both properly support Keystone v3 now.

* We now have third-party CI for iLO, iRMC, Cisco UCS/CIMC, OneView, PowerKVM,
  and DRAC. We're on a path to removing drivers without CI. For context, a year
  ago we had no third-party CI. :)

* ironic-python-agent is now the only supported deploy ramdisk, and the APIs
  it uses have been promoted to first class APIs.

* Ironic now emits software metrics and has a framework for emitting
  notifications for use by Searchlight and other systems.

* Existing systems may now be 'adopted' by ironic to help folks migrate their
  existing environments to be managed by ironic.

There's many more things we've done in the 3 releases we shipped this cycle,
but this is a PTL nomination, not Newton release notes, so I'll stop there.

Going forward into Ocata, there's a few major things I'd like to focus on:

* Rolling upgrades. Most of the base IaaS has this or will have it soon. We're
  on a good path to getting it done, and I think it's super important for
  deployers.

* Continue progress on the networking work. We need to finish portgroups and
  get a plan (and hopefully some code) together for vlan-aware baremetal
  instances. This will allow an arbitrary number of Neutron networks to be
  connected over an arbitrary number of physical NICs, which is incredibly
  useful to users.

* Driver composition. This will get rid of our ever-increasing driver matrix
  and help users make more sense of all the driver options. It also helps
  clean up lots of internal code, so it's important to everyone.

* Boot from volume. This didn't make as much progress as I liked in Newton,
  so we should keep working on it and try to at least get all the plumbing
  landed, if not the first implementation. Lots of folks are asking for this,
  and it's the best path we have to something that looks like 'nova migrate'.

* Above all else, I plan to make it a priority to mentor a few folks that could
  be the next PTL. I didn't do a good job of this in Newton (though I think
  some people could do the job now). I think it's important to rotate the
  leadership, so I hope that the project is in a position where I can step
  down after Ocata, and write more code in Pike.

Whether I'm elected PTL or not, I plan to be working upstream on ironic
full-time during Ocata, and look forward to another successful cycle. :)

// jim

(official nomination at https://review.openstack.org/370709)

__
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


Re: [openstack-dev] [Ironic] PTL nomination

2013-09-26 Thread Lucas Alvares Gomes
no doubt, +1

On Tue, Sep 24, 2013 at 7:04 PM, Devananda van der Veen
devananda@gmail.com wrote:
 Hi!

 I would like to nominate myself for the OpenStack Bare Metal Provisioning
 (Ironic) PTL position.

 I have been working with OpenStack for over 18 months, and was a scalability
 and performance consultant at Percona for four years prior. Since '99, I
 have worked as a developer, team lead, database admin, and linux systems
 architect for a variety of companies.

 I am the current PTL of the Bare Metal Provisioning (Ironic) program, which
 began incubation during Havana. In collaboration with many fine folks from
 HP, NTT Docomo, USC/ISI, and VirtualTech, I worked extensively on the Nova
 Baremetal driver during the Grizzly cycle. I also helped start the TripleO
 program, which relies heavily on the baremetal driver to achieve its goals.
 During the Folsom cycle, I led the effort to improve Nova's DB API layer and
 added devstack support for the OpenVZ driver. Through that work, I became a
 member of nova-core for a time, though my attention has shifted away from
 Nova more recently.

 Once I had seen nova-baremetal and TripleO running in our test environment
 and began to assess our longer-term goals (eg, HA, scalability, integration
 with other OpenStack services), I felt very strongly that bare metal
 provisioning was a separate problem domain from Nova and would be best
 served with a distinct API service and a different HA framework than what is
 provided by Nova. I circulated this idea during the last summit, and then
 proposed it to the TC shortly thereafter.

 During this development cycle, I feel that Ironic has made significant
 progress. Starting from the initial git bisect to retain the history of
 the baremetal driver, I added an initial service and RPC framework,
 implemented some architectural pieces, and left a lot of #TODO's. Today,
 with commits from 10 companies during Havana (*) and integration already
 underway with devstack, tempest, and diskimage-builder, I believe we will
 have a functional release within the Icehouse time frame.

 I feel that a large part of my role as PTL has been - and continues to be -
 to gather ideas from a wide array of individuals and companies interested in
 bare metal provisioning, then translate those ideas into a direction for the
 program that fits within the OpenStack ecosystem. Additionally, I am often
 guiding compromise between the long-term goals, such as firmware management,
 and the short-term needs of getting the project to a fully-functional state.
 To that end, here is a brief summary of my goals for the project in the
 Icehouse cycle.

 * API service and client library (likely finished before the summit)
 * Nova driver (blocked, depends on ironic client library)
 * Finish RPC bindings for power and deploy management
 * Finish merging bm-deploy-helper with Ironic's PXE driver
 * PXE boot integration with Neutron
 * Integrate with TripleO / TOCI for automated testing
 * Migration script for existing deployments to move off the nova-baremetal
 driver
 * Fault tolerance of the ironic-conductor nodes
 * Translation support
 * Docs, docs, docs!

 Beyond this, there are many long-term goals which I would very much like to
 facilitate, such as:

 * hardware discovery
 * better integration with SDN capable hardware
 * pre-provisioning tools, eg. management of bios, firmware, and raid config,
 hardware burn-in, etc.
 * post-provisioning tools, eg. secure-erase
 * boot from network volume
 * secure boot (protect deployment against MITM attacks)
 * validation of signed firmware (protect tenant against prior tenant)

 Overall, I feel honored to be working with so many talented individuals
 across the OpenStack community, and know that there is much more to learn as
 a developer, and as a program lead.

 (*)
 http://www.stackalytics.com/?release=havanametric=commitsproject_type=Allmodule=ironic

 http://russellbryant.net/openstack-stats/ironic-reviewers-30.txt
 http://russellbryant.net/openstack-stats/ironic-reviewers-180.txt

 --
 Devananda


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ironic] PTL nomination

2013-09-25 Thread Chris K
+1
Devananda is a great PLT. It is his vision that has and is driving Ironic's
rapid development.


Chris Krelle


On Tue, Sep 24, 2013 at 11:04 AM, Devananda van der Veen 
devananda@gmail.com wrote:

 Hi!

 I would like to nominate myself for the OpenStack Bare Metal Provisioning
 (Ironic) PTL position.

 I have been working with OpenStack for over 18 months, and was a
 scalability and performance consultant at Percona for four years prior.
 Since '99, I have worked as a developer, team lead, database admin, and
 linux systems architect for a variety of companies.

 I am the current PTL of the Bare Metal Provisioning (Ironic) program,
 which began incubation during Havana. In collaboration with many fine folks
 from HP, NTT Docomo, USC/ISI, and VirtualTech, I worked extensively on the
 Nova Baremetal driver during the Grizzly cycle. I also helped start the
 TripleO program, which relies heavily on the baremetal driver to achieve
 its goals. During the Folsom cycle, I led the effort to improve Nova's DB
 API layer and added devstack support for the OpenVZ driver. Through that
 work, I became a member of nova-core for a time, though my attention has
 shifted away from Nova more recently.

 Once I had seen nova-baremetal and TripleO running in our test environment
 and began to assess our longer-term goals (eg, HA, scalability, integration
 with other OpenStack services), I felt very strongly that bare metal
 provisioning was a separate problem domain from Nova and would be best
 served with a distinct API service and a different HA framework than what
 is provided by Nova. I circulated this idea during the last summit, and
 then proposed it to the TC shortly thereafter.

 During this development cycle, I feel that Ironic has made significant
 progress. Starting from the initial git bisect to retain the history of
 the baremetal driver, I added an initial service and RPC framework,
 implemented some architectural pieces, and left a lot of #TODO's. Today,
 with commits from 10 companies during Havana (*) and integration already
 underway with devstack, tempest, and diskimage-builder, I believe we will
 have a functional release within the Icehouse time frame.

 I feel that a large part of my role as PTL has been - and continues to be
 - to gather ideas from a wide array of individuals and companies interested
 in bare metal provisioning, then translate those ideas into a direction for
 the program that fits within the OpenStack ecosystem. Additionally, I am
 often guiding compromise between the long-term goals, such as firmware
 management, and the short-term needs of getting the project to a
 fully-functional state. To that end, here is a brief summary of my goals
 for the project in the Icehouse cycle.

 * API service and client library (likely finished before the summit)
 * Nova driver (blocked, depends on ironic client library)
 * Finish RPC bindings for power and deploy management
 * Finish merging bm-deploy-helper with Ironic's PXE driver
 * PXE boot integration with Neutron
 * Integrate with TripleO / TOCI for automated testing
 * Migration script for existing deployments to move off the nova-baremetal
 driver
 * Fault tolerance of the ironic-conductor nodes
 * Translation support
 * Docs, docs, docs!

 Beyond this, there are many long-term goals which I would very much like
 to facilitate, such as:

 * hardware discovery
 * better integration with SDN capable hardware
 * pre-provisioning tools, eg. management of bios, firmware, and raid
 config, hardware burn-in, etc.
 * post-provisioning tools, eg. secure-erase
 * boot from network volume
 * secure boot (protect deployment against MITM attacks)
 * validation of signed firmware (protect tenant against prior tenant)

 Overall, I feel honored to be working with so many talented individuals
 across the OpenStack community, and know that there is much more to learn
 as a developer, and as a program lead.

 (*)

 http://www.stackalytics.com/?release=havanametric=commitsproject_type=Allmodule=ironic

 http://russellbryant.net/openstack-stats/ironic-reviewers-30.txt
 http://russellbryant.net/openstack-stats/ironic-reviewers-180.txt

 --
 Devananda

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ironic] PTL nomination

2013-09-25 Thread Wentian Jiang
+1 Devananda

On Wed, Sep 25, 2013 at 10:44 PM, Chris K nobody...@gmail.com wrote:
 +1
 Devananda is a great PLT. It is his vision that has and is driving Ironic's
 rapid development.


 Chris Krelle


 On Tue, Sep 24, 2013 at 11:04 AM, Devananda van der Veen
 devananda@gmail.com wrote:

 Hi!

 I would like to nominate myself for the OpenStack Bare Metal Provisioning
 (Ironic) PTL position.

 I have been working with OpenStack for over 18 months, and was a
 scalability and performance consultant at Percona for four years prior.
 Since '99, I have worked as a developer, team lead, database admin, and
 linux systems architect for a variety of companies.

 I am the current PTL of the Bare Metal Provisioning (Ironic) program,
 which began incubation during Havana. In collaboration with many fine folks
 from HP, NTT Docomo, USC/ISI, and VirtualTech, I worked extensively on the
 Nova Baremetal driver during the Grizzly cycle. I also helped start the
 TripleO program, which relies heavily on the baremetal driver to achieve its
 goals. During the Folsom cycle, I led the effort to improve Nova's DB API
 layer and added devstack support for the OpenVZ driver. Through that work, I
 became a member of nova-core for a time, though my attention has shifted
 away from Nova more recently.

 Once I had seen nova-baremetal and TripleO running in our test environment
 and began to assess our longer-term goals (eg, HA, scalability, integration
 with other OpenStack services), I felt very strongly that bare metal
 provisioning was a separate problem domain from Nova and would be best
 served with a distinct API service and a different HA framework than what is
 provided by Nova. I circulated this idea during the last summit, and then
 proposed it to the TC shortly thereafter.

 During this development cycle, I feel that Ironic has made significant
 progress. Starting from the initial git bisect to retain the history of
 the baremetal driver, I added an initial service and RPC framework,
 implemented some architectural pieces, and left a lot of #TODO's. Today,
 with commits from 10 companies during Havana (*) and integration already
 underway with devstack, tempest, and diskimage-builder, I believe we will
 have a functional release within the Icehouse time frame.

 I feel that a large part of my role as PTL has been - and continues to be
 - to gather ideas from a wide array of individuals and companies interested
 in bare metal provisioning, then translate those ideas into a direction for
 the program that fits within the OpenStack ecosystem. Additionally, I am
 often guiding compromise between the long-term goals, such as firmware
 management, and the short-term needs of getting the project to a
 fully-functional state. To that end, here is a brief summary of my goals for
 the project in the Icehouse cycle.

 * API service and client library (likely finished before the summit)
 * Nova driver (blocked, depends on ironic client library)
 * Finish RPC bindings for power and deploy management
 * Finish merging bm-deploy-helper with Ironic's PXE driver
 * PXE boot integration with Neutron
 * Integrate with TripleO / TOCI for automated testing
 * Migration script for existing deployments to move off the nova-baremetal
 driver
 * Fault tolerance of the ironic-conductor nodes
 * Translation support
 * Docs, docs, docs!

 Beyond this, there are many long-term goals which I would very much like
 to facilitate, such as:

 * hardware discovery
 * better integration with SDN capable hardware
 * pre-provisioning tools, eg. management of bios, firmware, and raid
 config, hardware burn-in, etc.
 * post-provisioning tools, eg. secure-erase
 * boot from network volume
 * secure boot (protect deployment against MITM attacks)
 * validation of signed firmware (protect tenant against prior tenant)

 Overall, I feel honored to be working with so many talented individuals
 across the OpenStack community, and know that there is much more to learn as
 a developer, and as a program lead.

 (*)

 http://www.stackalytics.com/?release=havanametric=commitsproject_type=Allmodule=ironic

 http://russellbryant.net/openstack-stats/ironic-reviewers-30.txt
 http://russellbryant.net/openstack-stats/ironic-reviewers-180.txt

 --
 Devananda


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Wentian Jiang
UnitedStack Inc.

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ironic] PTL nomination

2013-09-25 Thread Jing CDL Sun
+1!





Best Regards,
-
Sun Jing(孙靖, sjing)





Wentian Jiang went...@unitedstack.com 
2013/09/25 23:02
Please respond to
OpenStack Development Mailing List openstack-dev@lists.openstack.org


To
OpenStack Development Mailing List openstack-dev@lists.openstack.org, 
cc

Subject
Re: [openstack-dev] [Ironic] PTL nomination






+1 Devananda

On Wed, Sep 25, 2013 at 10:44 PM, Chris K nobody...@gmail.com wrote:
 +1
 Devananda is a great PLT. It is his vision that has and is driving 
Ironic's
 rapid development.


 Chris Krelle


 On Tue, Sep 24, 2013 at 11:04 AM, Devananda van der Veen
 devananda@gmail.com wrote:

 Hi!

 I would like to nominate myself for the OpenStack Bare Metal 
Provisioning
 (Ironic) PTL position.

 I have been working with OpenStack for over 18 months, and was a
 scalability and performance consultant at Percona for four years prior.
 Since '99, I have worked as a developer, team lead, database admin, and
 linux systems architect for a variety of companies.

 I am the current PTL of the Bare Metal Provisioning (Ironic) program,
 which began incubation during Havana. In collaboration with many fine 
folks
 from HP, NTT Docomo, USC/ISI, and VirtualTech, I worked extensively on 
the
 Nova Baremetal driver during the Grizzly cycle. I also helped start the
 TripleO program, which relies heavily on the baremetal driver to 
achieve its
 goals. During the Folsom cycle, I led the effort to improve Nova's DB 
API
 layer and added devstack support for the OpenVZ driver. Through that 
work, I
 became a member of nova-core for a time, though my attention has 
shifted
 away from Nova more recently.

 Once I had seen nova-baremetal and TripleO running in our test 
environment
 and began to assess our longer-term goals (eg, HA, scalability, 
integration
 with other OpenStack services), I felt very strongly that bare metal
 provisioning was a separate problem domain from Nova and would be best
 served with a distinct API service and a different HA framework than 
what is
 provided by Nova. I circulated this idea during the last summit, and 
then
 proposed it to the TC shortly thereafter.

 During this development cycle, I feel that Ironic has made significant
 progress. Starting from the initial git bisect to retain the history 
of
 the baremetal driver, I added an initial service and RPC framework,
 implemented some architectural pieces, and left a lot of #TODO's. 
Today,
 with commits from 10 companies during Havana (*) and integration 
already
 underway with devstack, tempest, and diskimage-builder, I believe we 
will
 have a functional release within the Icehouse time frame.

 I feel that a large part of my role as PTL has been - and continues to 
be
 - to gather ideas from a wide array of individuals and companies 
interested
 in bare metal provisioning, then translate those ideas into a direction 
for
 the program that fits within the OpenStack ecosystem. Additionally, I 
am
 often guiding compromise between the long-term goals, such as firmware
 management, and the short-term needs of getting the project to a
 fully-functional state. To that end, here is a brief summary of my 
goals for
 the project in the Icehouse cycle.

 * API service and client library (likely finished before the summit)
 * Nova driver (blocked, depends on ironic client library)
 * Finish RPC bindings for power and deploy management
 * Finish merging bm-deploy-helper with Ironic's PXE driver
 * PXE boot integration with Neutron
 * Integrate with TripleO / TOCI for automated testing
 * Migration script for existing deployments to move off the 
nova-baremetal
 driver
 * Fault tolerance of the ironic-conductor nodes
 * Translation support
 * Docs, docs, docs!

 Beyond this, there are many long-term goals which I would very much 
like
 to facilitate, such as:

 * hardware discovery
 * better integration with SDN capable hardware
 * pre-provisioning tools, eg. management of bios, firmware, and raid
 config, hardware burn-in, etc.
 * post-provisioning tools, eg. secure-erase
 * boot from network volume
 * secure boot (protect deployment against MITM attacks)
 * validation of signed firmware (protect tenant against prior tenant)

 Overall, I feel honored to be working with so many talented individuals
 across the OpenStack community, and know that there is much more to 
learn as
 a developer, and as a program lead.

 (*)

 
http://www.stackalytics.com/?release=havanametric=commitsproject_type=Allmodule=ironic


 http://russellbryant.net/openstack-stats/ironic-reviewers-30.txt
 http://russellbryant.net/openstack-stats/ironic-reviewers-180.txt

 --
 Devananda


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo

[openstack-dev] [Ironic] PTL nomination

2013-09-24 Thread Devananda van der Veen
Hi!

I would like to nominate myself for the OpenStack Bare Metal Provisioning
(Ironic) PTL position.

I have been working with OpenStack for over 18 months, and was a
scalability and performance consultant at Percona for four years prior.
Since '99, I have worked as a developer, team lead, database admin, and
linux systems architect for a variety of companies.

I am the current PTL of the Bare Metal Provisioning (Ironic) program, which
began incubation during Havana. In collaboration with many fine folks from
HP, NTT Docomo, USC/ISI, and VirtualTech, I worked extensively on the Nova
Baremetal driver during the Grizzly cycle. I also helped start the TripleO
program, which relies heavily on the baremetal driver to achieve its goals.
During the Folsom cycle, I led the effort to improve Nova's DB API layer
and added devstack support for the OpenVZ driver. Through that work, I
became a member of nova-core for a time, though my attention has shifted
away from Nova more recently.

Once I had seen nova-baremetal and TripleO running in our test environment
and began to assess our longer-term goals (eg, HA, scalability, integration
with other OpenStack services), I felt very strongly that bare metal
provisioning was a separate problem domain from Nova and would be best
served with a distinct API service and a different HA framework than what
is provided by Nova. I circulated this idea during the last summit, and
then proposed it to the TC shortly thereafter.

During this development cycle, I feel that Ironic has made significant
progress. Starting from the initial git bisect to retain the history of
the baremetal driver, I added an initial service and RPC framework,
implemented some architectural pieces, and left a lot of #TODO's. Today,
with commits from 10 companies during Havana (*) and integration already
underway with devstack, tempest, and diskimage-builder, I believe we will
have a functional release within the Icehouse time frame.

I feel that a large part of my role as PTL has been - and continues to be -
to gather ideas from a wide array of individuals and companies interested
in bare metal provisioning, then translate those ideas into a direction for
the program that fits within the OpenStack ecosystem. Additionally, I am
often guiding compromise between the long-term goals, such as firmware
management, and the short-term needs of getting the project to a
fully-functional state. To that end, here is a brief summary of my goals
for the project in the Icehouse cycle.

* API service and client library (likely finished before the summit)
* Nova driver (blocked, depends on ironic client library)
* Finish RPC bindings for power and deploy management
* Finish merging bm-deploy-helper with Ironic's PXE driver
* PXE boot integration with Neutron
* Integrate with TripleO / TOCI for automated testing
* Migration script for existing deployments to move off the nova-baremetal
driver
* Fault tolerance of the ironic-conductor nodes
* Translation support
* Docs, docs, docs!

Beyond this, there are many long-term goals which I would very much like to
facilitate, such as:

* hardware discovery
* better integration with SDN capable hardware
* pre-provisioning tools, eg. management of bios, firmware, and raid
config, hardware burn-in, etc.
* post-provisioning tools, eg. secure-erase
* boot from network volume
* secure boot (protect deployment against MITM attacks)
* validation of signed firmware (protect tenant against prior tenant)

Overall, I feel honored to be working with so many talented individuals
across the OpenStack community, and know that there is much more to learn
as a developer, and as a program lead.

(*)
http://www.stackalytics.com/?release=havanametric=commitsproject_type=Allmodule=ironic

http://russellbryant.net/openstack-stats/ironic-reviewers-30.txt
http://russellbryant.net/openstack-stats/ironic-reviewers-180.txt

--
Devananda
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev