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] Nomination to add Chris Krelle to ironic core

2013-07-31 Thread Wentian Jiang
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

2013-07-23 Thread Wentian Jiang
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

2013-07-18 Thread Wentian Jiang
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

2013-07-17 Thread Wentian Jiang
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

2013-07-17 Thread Wentian Jiang
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