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 -- 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] Nomination to add Chris Krelle to ironic core
Chris +1 On Thu, Aug 1, 2013 at 4:17 AM, Joe Gordon joe.gord...@gmail.com wrote: +1 On Wed, Jul 31, 2013 at 9:41 AM, Lucas Alvares Gomes lucasago...@gmail.com wrote: +1 On Wed, Jul 31, 2013 at 5:29 PM, Anita Kuno ak...@lavabit.com wrote: I agree too. On 13-07-31 12:20 PM, Ghe Rivero wrote: +1 On Wed, Jul 31, 2013 at 6:10 PM, Devananda van der Veen devananda@gmail.com wrote: Hi, I'd like to propose to add Chris (NobodyCam) to ironic-core. He has been doing a lot of good reviews and running the weekly meetings when I've been unavailable due to travel. Cheers, Devananda ** http://russellbryant.net/openstack-stats/ironic-reviewers-90.txt +---+---+ |Reviewer | Reviews (-2|-1|+1|+2) (+/- ratio) | +---+---+ | devananda ** | 175 (5|40|0|130) (74.3%) | | nobodycam | 98 (0|36|62|0) (63.3%) | |anteaya| 81 (0|15|66|0) (81.5%) | | lucasagomes | 38 (0|7|31|0) (81.6%) | | prykhodchenko | 28 (0|10|18|0) (64.3%) | | jiangwt100 | 19 (0|1|18|0) (94.7%) | | lifeless ** | 15 (0|12|0|3) (20.0%) | | jogo |7 (0|4|3|0) (42.9%)| | sdague ** |7 (0|4|0|3) (42.9%)| |mtaylor| 4 (0|4|0|0) (0.0%)| | markmc|2 (0|1|1|0) (50.0%)| | yuriyz| 1 (0|1|0|0) (0.0%)| | ghe.rivero |1 (0|0|1|0) (100.0%) | | eglynn|1 (0|0|1|0) (100.0%) | | doug-hellmann |1 (0|0|1|0) (100.0%) | | dmllr |1 (0|0|1|0) (100.0%) | | danms |1 (0|0|1|0) (100.0%) | +---+---+ ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Pinky: Gee, Brain, what do you want to do tonight? The Brain: The same thing we do every night, Pinky—try to take over the world! .''`. Pienso, Luego Incordio : :' : `. `' `-www.debian.orgwww.openstack.com GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 ___ 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 ___ 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
[openstack-dev] [ironic] Problem When Have Test In Master Branch
stdout: {{{ GET: /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 {} GOT:Response: 401 Unauthorized Content-Type: text/plain; charset=UTF-8 Www-Authenticate: Keystone uri='https://127.0.0.1:35357' 401 Unauthorized This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required. Authentication required }}} Traceback (most recent call last): File ironic/tests/api/test_acl.py, line 70, in test_non_admin self.assertEqual(response.status_int, 403) File /home/jiangwt100/WorkingProject/ironic/.tox/venv/local/lib/python2.7/site-packages/testtools/testcase.py, line 322, in assertEqual self.assertThat(observed, matcher, message) File /home/jiangwt100/WorkingProject/ironic/.tox/venv/local/lib/python2.7/site-packages/testtools/testcase.py, line 417, in assertThat raise MismatchError(matchee, matcher, mismatch, verbose) MismatchError: 401 != 403 -- Wentian Jiang UnitedStack Inc. ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] Idea of Openstack Project Template
Hi all, I have a idea about create a project about Openstack Project Template. So i have spent several hours to create a basic *prototype* on github, which can only create project on ubuntu 12.04. https://github.com/JimJiangX/BoneDragon It can create a openstack project by modify config file and run one command ./generate.sh project_name. *Now*, it is only a *prototype*, can only support api and db templates. In the *future*, we can choose which module we want to use in project, dependence can be generated automatic. -- Wentian Jiang UnitedStack Inc. ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] New Ideal About Openstack Project Template
Hi all, I have a ideal about create a project about Openstack Project Template. So i have spent several hours to create a basic *prototype* on github, which can only create project on ubuntu 12.04. https://github.com/JimJiangX/BoneDragon It can create a openstack project by modify config file and run one command ./generate.sh project_name. *Now*, it is only a *prototype*, can only support api and db templates. In the *feature*, we can choose which module we want to use in project, dependence can be generated automatic. -- 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] New Ideal About Openstack Project Template
s/ideal/idea/g s/feature/future/g 在 2013-7-18 下午12:28,Wentian Jiang went...@unitedstack.com写道: Hi all, I have a ideal about create a project about Openstack Project Template. So i have spent several hours to create a basic *prototype* on github, which can only create project on ubuntu 12.04. https://github.com/JimJiangX/BoneDragon It can create a openstack project by modify config file and run one command ./generate.sh project_name. *Now*, it is only a *prototype*, can only support api and db templates. In the *feature*, we can choose which module we want to use in project, dependence can be generated automatic. -- Wentian Jiang UnitedStack Inc. ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev