Re: [openstack-dev] [Infra] [Tempest] [Ironic] Testing Ironic

2013-11-01 Thread Devananda van der Veen
On Thu, Oct 31, 2013 at 7:00 PM, Monty Taylor mord...@inaugust.com wrote:


 On 10/31/2013 04:38 PM, Devananda van der Veen wrote:
  Hi all,
 
  Ironic has reached a point where it is capable of being added to
  integration tests and the gate pipeline. Does that mean we /should/ add
  it? I think so, and I'd like to know what others think, but let me be
  more specific about what I'm talking about.

 Yes, we should - with caveats.

  At this point, it is possible for devstack to start ironic-api and
  ironic-conductor services, register them with keystone, init the db,
  etc. Then, tempest [1] can perform basic actions like create, update,
  delete records. Testing the hardware drivers will come later, which is
  where we'll see integration tests with glance, neutron, etc, become more
  important.
 
  Roman has been working on enabling these tests [2] and I'd like to nudge
  the reviewers of the tempest and infra teams to take a look at his
  patches. At the very least, I'd like to make folks aware of this work so
  we can all discuss it at the summit.

 Basically, we've been wanting for a while to see gate integration before
 something graduates incubation - but there is a chicken and egg sitch
 where we can't REALLY add it to the gate until after graduation.


Ah, I see.



 So, I think what we want to do is add the tests to tempest/devstack, and
 then make a job that only runs on ironic changes that runs that. That
 will show us that you're ready once graduation review comes up.


That works for me. Getting tempest/devstack tests going for Ironic
is what I really want, and yea, that should happen before we're in all the
other project's gate checks.



 I'll look at the infra patches (it's been slow with jeblair out)


Thanks!




  [1]
  Tempest tests for Ironic API: https://review.openstack.org/#/c/48109
 
  [2]
  Pre-cache Ironic to slaves: https://review.openstack.org/#/c/54569
  Enable Ironic in devstack-gate: https://review.openstack.org/#/c/53899
  Enable tempest tests in the experimental pipeline:
  https://review.openstack.org/#/c/53917
 
 
  Thanks!
  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

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


[openstack-dev] [Infra] [Tempest] [Ironic] Testing Ironic

2013-10-31 Thread Devananda van der Veen
Hi all,

Ironic has reached a point where it is capable of being added to
integration tests and the gate pipeline. Does that mean we /should/ add it?
I think so, and I'd like to know what others think, but let me be more
specific about what I'm talking about.

At this point, it is possible for devstack to start ironic-api and
ironic-conductor services, register them with keystone, init the db, etc.
Then, tempest [1] can perform basic actions like create, update, delete
records. Testing the hardware drivers will come later, which is where we'll
see integration tests with glance, neutron, etc, become more important.

Roman has been working on enabling these tests [2] and I'd like to nudge
the reviewers of the tempest and infra teams to take a look at his patches.
At the very least, I'd like to make folks aware of this work so we can all
discuss it at the summit.


[1]
Tempest tests for Ironic API: https://review.openstack.org/#/c/48109

[2]
Pre-cache Ironic to slaves: https://review.openstack.org/#/c/54569
Enable Ironic in devstack-gate: https://review.openstack.org/#/c/53899
Enable tempest tests in the experimental pipeline:
https://review.openstack.org/#/c/53917


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


Re: [openstack-dev] [Infra] [Tempest] [Ironic] Testing Ironic

2013-10-31 Thread Monty Taylor


On 10/31/2013 04:38 PM, Devananda van der Veen wrote:
 Hi all,
 
 Ironic has reached a point where it is capable of being added to
 integration tests and the gate pipeline. Does that mean we /should/ add
 it? I think so, and I'd like to know what others think, but let me be
 more specific about what I'm talking about.

Yes, we should - with caveats.

 At this point, it is possible for devstack to start ironic-api and
 ironic-conductor services, register them with keystone, init the db,
 etc. Then, tempest [1] can perform basic actions like create, update,
 delete records. Testing the hardware drivers will come later, which is
 where we'll see integration tests with glance, neutron, etc, become more
 important.
 
 Roman has been working on enabling these tests [2] and I'd like to nudge
 the reviewers of the tempest and infra teams to take a look at his
 patches. At the very least, I'd like to make folks aware of this work so
 we can all discuss it at the summit.

Basically, we've been wanting for a while to see gate integration before
something graduates incubation - but there is a chicken and egg sitch
where we can't REALLY add it to the gate until after graduation.

So, I think what we want to do is add the tests to tempest/devstack, and
then make a job that only runs on ironic changes that runs that. That
will show us that you're ready once graduation review comes up.

I'll look at the infra patches (it's been slow with jeblair out)

 [1]
 Tempest tests for Ironic API: https://review.openstack.org/#/c/48109
 
 [2]
 Pre-cache Ironic to slaves: https://review.openstack.org/#/c/54569
 Enable Ironic in devstack-gate: https://review.openstack.org/#/c/53899
 Enable tempest tests in the experimental pipeline:
 https://review.openstack.org/#/c/53917
 
 
 Thanks!
 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