On 06/10/2015 09:40 AM, Ken'ichi Ohmichi wrote:
Hi Dmitry,
2015-06-10 16:11 GMT+09:00 Dmitry Tantsur <dtant...@redhat.com>:
Hi, QA folks!
As ironic-inspector is joining the openstack/* crows, we're faces with
integration testing question. At the summit we discussed with Devananda that
it makes sense for inspector + ironic integration test to live in tempest
with other bare metal tests.
However, judging by https://etherpad.openstack.org/p/YVR-QA-in-the-big-tent
even Ironic integration tests will no longer be welcome in Tempest itself,
to say nothing about pretty new Inspector.
Yeah, right.
On big-tent trend, it is difficult to cover/review test of all
projects by a single Tempest-team.
It is easy to imagine Tempest-team will be bottleneck of developments
if continuing current way.
+1
To solve it, we have decided the scope of Tempest as the etherpad mentioned.
Are there any hints now on where we can start with our integration tests?
For the other projects, we are migrating the test framework of Tempest
to tempest-lib which is a library.
So each project can implement their own tests in each repository by
using the test framework of tempest-lib.
So in my case we can start with putting test code to ironic-inspector
tree using tempest-lib, right?
Will it be possible to run tests on Ironic as well using plugin from
ironic-inspector?
After a quick look at devstack-gate I got an impression that it's expecting
tests as part of tempest:
https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L600
Our final goal is to have devstack gate test for Ironic and Inspector
projects working together.
We have discussed external interfaces of Tempest on the summit, so
that Tempest gathers tests from each project repository and runs them
at the same time.
There is a qa-spec for https://review.openstack.org/#/c/184992/
Cool, thanks! Does it mean that devstack-gate will also be updated to
allow something like DEVSTACK_GATE_TEMPEST_PLUGINS="https://github.com/..."?
Thanks
Ken'ichi Ohmichi
----
On 06/10/2015 08:07 AM, Yuiko Takada wrote:
Hi, Dmitry,
I guess the whole idea of new release models is NOT to tie projects
to each other any more except for The Big Release twice a year :) So
I think no, we don't need to. We still can do it, if we have
something to release by the time Ironic releases, but I suggest
deciding it on case-by-case basis.
OK, I see.
One more concern, about Tempest integration test which I will implement
in V2.1.0,
it seems like that we cannot add Ironic-inspector's tests into Tempest
even if integration tests.
Please see:
https://etherpad.openstack.org/p/YVR-QA-in-the-big-tent
Good catch. I guess the answer depends on where Ironic integration tests are
going to live - we're going to live with them. Let me retarget this thread
to a wider audience.
But I heard from you that Devananda thinks we need this in tempest
itself. [3]
Do you know something like current situation?
Best Regards,
Yuiko Takada
2015-06-09 15:59 GMT+09:00 Dmitry Tantsur <dtant...@redhat.com
<mailto:dtant...@redhat.com>>:
On 06/09/2015 03:49 AM, Yuiko Takada wrote:
Hi, Dmitry,
Thank you for notifying.
I've updated our summit etherpad [3] with whatever priorities
I
remembered, please have a look. I've also untargeted a few
things in
launchpad [4] (and will probably untarget more later on).
Please
assign yourself, if you want something done in this release
time frame.
I've assigned one item to myself in [3], and also I added one BP
to [4],
so please take a look.
https://blueprints.launchpad.net/ironic-inspector/+spec/delete-db-api
Looks good, though I don't think it's a big priority for 2.0.0.
Definitely worth doing for 2.1.0.
Thanks for assigning for tempest work, that's definitely a priority
right now.
BTW, how do you think about Ironic-inspector's release model?
You wrote "Version released with Ironic Liberty" as
Ironic-inspector Version 2.1.0 in etherpad [3],
but as you know, Ironic's release model has changed to feature
releases.(right?)
Should we make our release model same as Ironic?
I guess the whole idea of new release models is NOT to tie projects
to each other any more except for The Big Release twice a year :) So
I think no, we don't need to. We still can do it, if we have
something to release by the time Ironic releases, but I suggest
deciding it on case-by-case basis.
Best Regards,
Yuiko Takada(Inspector team member)
2015-06-08 20:38 GMT+09:00 Dmitry Tantsur <dtant...@redhat.com
<mailto:dtant...@redhat.com>
<mailto:dtant...@redhat.com <mailto:dtant...@redhat.com>>>:
Hello, Inspector team!
The renaming process is going pretty well, the last thing
we need to
do is to get Infra approval and actual rename [1][2].
I'd like to allow people (e.g. myself) to start packaging
inspector
under it's new name, so I'd like to make 2.0.0 release as
soon as
possible (as opposed to scheduling it to particular date).
All
breaking changes should land by this release - I don't
expect 3.0.0
soon :)
I've updated our summit etherpad [3] with whatever priorities
I
remembered, please have a look. I've also untargeted a few
things in
launchpad [4] (and will probably untarget more later on).
Please
assign yourself, if you want something done in this release
time frame.
I would like 2.1.0 to be released with Ironic Liberty and be
properly supported.
Let me know what you think.
Cheers,
Dmitry
[1] https://review.openstack.org/#/c/188030/
[2] https://review.openstack.org/#/c/188798/
[3] https://etherpad.openstack.org/p/liberty-ironic-discoverd
[4]
https://bugs.launchpad.net/ironic-inspector/+milestone/2.0.0
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
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
__________________________________________________________________________
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
__________________________________________________________________________
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
__________________________________________________________________________
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