Re: [openstack-dev] Program Description for OpenStack QA

2013-07-15 Thread Thierry Carrez
Sean Dague wrote:
 Official Program Name: OpenStack Quality Assurance
 PTL: Sean Dague
 Mission Statement: Develop, maintain, and initiate tools and plans to
 ensure the upstream stability and quality of OpenStack, and its release
 readiness at any point during the release cycle.
 
 The OpenStack QA program starts with 2 git trees
  * tempest - https://github.com/openstack/tempest
  * grenade - https://github.com/openstack-dev/grenade

Sounds good, please fill out wiki landing page at:
https://wiki.openstack.org/wiki/QA

Cheers,

-- 
Thierry Carrez (ttx)

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


Re: [openstack-dev] Program Description for OpenStack QA

2013-07-15 Thread Sean Dague

On 07/15/2013 07:46 AM, Thierry Carrez wrote:

Chmouel Boudjnah wrote:

The OpenStack QA program starts with 2 git trees
  * tempest - https://github.com/openstack/tempest
  * grenade - https://github.com/openstack-dev/grenade


I haven't read the full discussion on this so apologies if I am
missing something, but why devstack is no part of this?


Devstack falls somewhere between QA and Infrastructure... We raised
briefly the subject of where we should attach it during the initial
discussion on programs, then punted for later discussion.

It falls in the same bucket as other central repositories like
openstack/requirements -- everyone ends up contributing to those so it's
difficult to attach them to any given program/team.


Right, devstack's primary mission is still providing development 
environments to developers. We reuse it in QA and Infra, but it's kind 
of a different beast.


So for now it just remains what it is, which I think is fine. I think 
it's good to be pragmatic about Programs and only fit the git trees that 
naturally fit into them, and just be really concerned that every git 
tree we carry has to be owned by a program.


Sometimes we have useful code just because people are useful and doing 
good things for the community. I'd much rather let that bloom as is then 
spend a lot of time ensuring it fits into an existing program.


-Sean

--
Sean Dague
http://dague.net

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


Re: [openstack-dev] Program Description for OpenStack QA

2013-07-15 Thread Thierry Carrez
Sean Dague wrote:
 On 07/15/2013 07:46 AM, Thierry Carrez wrote:
 Chmouel Boudjnah wrote:
 The OpenStack QA program starts with 2 git trees
   * tempest - https://github.com/openstack/tempest
   * grenade - https://github.com/openstack-dev/grenade

 I haven't read the full discussion on this so apologies if I am
 missing something, but why devstack is no part of this?

 Devstack falls somewhere between QA and Infrastructure... We raised
 briefly the subject of where we should attach it during the initial
 discussion on programs, then punted for later discussion.

 It falls in the same bucket as other central repositories like
 openstack/requirements -- everyone ends up contributing to those so it's
 difficult to attach them to any given program/team.
 
 Right, devstack's primary mission is still providing development
 environments to developers. We reuse it in QA and Infra, but it's kind
 of a different beast.
 
 So for now it just remains what it is, which I think is fine. I think
 it's good to be pragmatic about Programs and only fit the git trees that
 naturally fit into them, and just be really concerned that every git
 tree we carry has to be owned by a program.
 
 Sometimes we have useful code just because people are useful and doing
 good things for the community. I'd much rather let that bloom as is then
 spend a lot of time ensuring it fits into an existing program.

I'd generally agree with that. The only issue with devstack is that
under the old project-based taxonomy it was classified as a gating
project and therefore granted ATC status to its contributors. Under the
new program-based taxonomy, if it's not adopted by a program then it
would fall off the official ATC scope.

That said, if nobody specific wants to own it it could also be
co-adopted by multiple programs (I'd say QA and Infra). That would close
that taxonomy change loophole as far as I am concerned...

-- 
Thierry Carrez (ttx)

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


Re: [openstack-dev] Program Description for OpenStack QA

2013-07-15 Thread Thierry Carrez
Dolph Mathews wrote:
 On Monday, July 15, 2013, Thierry Carrez wrote:
 I'd generally agree with that. The only issue with devstack is that
 under the old project-based taxonomy it was classified as a gating
 project and therefore granted ATC status to its contributors. Under the
 new program-based taxonomy, if it's not adopted by a program then it
 would fall off the official ATC scope.
 
 How many people contribute to devstack that don't also contribute to
 some other ATC-granting project?

Hopefully none :) But it's not just a question of falling off the
ATC-granting scope... it's also that devstack is a critical piece of our
CI system and I'd therefore prefer if it was taken care of by a team (or
set of teams) under the Technical Committee authority.

It used to be a project separate from OpenStack but we brought it to
the fold for that precise reason.

-- 
Thierry Carrez (ttx)

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


Re: [openstack-dev] Program Description for OpenStack QA

2013-07-15 Thread Dean Troyer
On Mon, Jul 15, 2013 at 9:59 AM, Thierry Carrez thie...@openstack.org wrote:
 Hopefully none :) But it's not just a question of falling off the
 ATC-granting scope... it's also that devstack is a critical piece of our
 CI system and I'd therefore prefer if it was taken care of by a team (or
 set of teams) under the Technical Committee authority.

 It used to be a project separate from OpenStack but we brought it to
 the fold for that precise reason.

I was reluctant to contribute to a plethora of programs if it was not
necessary but it does not feel like there is a good fit for DevStack's
multiple purposes.  In my mind it is still first and foremost a
development tool and quick way to build an OpenStack implementation
for multiple other uses such as CI gating, Grenade, POC demos,
whatever.

Program proposal forthcoming...

dt

--

Dean Troyer
dtro...@gmail.com

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


Re: [openstack-dev] Program Description for OpenStack QA

2013-07-15 Thread Russell Bryant
On 07/15/2013 08:07 AM, Sean Dague wrote:
 On 07/15/2013 07:46 AM, Thierry Carrez wrote:
 Chmouel Boudjnah wrote:
 The OpenStack QA program starts with 2 git trees
   * tempest - https://github.com/openstack/tempest
   * grenade - https://github.com/openstack-dev/grenade

 I haven't read the full discussion on this so apologies if I am
 missing something, but why devstack is no part of this?

 Devstack falls somewhere between QA and Infrastructure... We raised
 briefly the subject of where we should attach it during the initial
 discussion on programs, then punted for later discussion.

 It falls in the same bucket as other central repositories like
 openstack/requirements -- everyone ends up contributing to those so it's
 difficult to attach them to any given program/team.
 
 Right, devstack's primary mission is still providing development
 environments to developers. We reuse it in QA and Infra, but it's kind
 of a different beast.
 
 So for now it just remains what it is, which I think is fine. I think
 it's good to be pragmatic about Programs and only fit the git trees that
 naturally fit into them, and just be really concerned that every git
 tree we carry has to be owned by a program.

I actually think it fits well into the QA umbrella.  Yes, it's for dev
environments, but what it provides is the ability to easily test your
changes while developing.  And as a result, it works great for QA/Infra
needs.  An easy OpenStack test environment is what devstack really
provides, IMO.

-- 
Russell Bryant

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


[openstack-dev] Program Description for OpenStack QA

2013-07-12 Thread Sean Dague
For general review (took us a little longer, we needed to elected a PTL 
first).


Official Program Name: OpenStack Quality Assurance
PTL: Sean Dague
Mission Statement: Develop, maintain, and initiate tools and plans to 
ensure the upstream stability and quality of OpenStack, and its release 
readiness at any point during the release cycle.


The OpenStack QA program starts with 2 git trees
 * tempest - https://github.com/openstack/tempest
 * grenade - https://github.com/openstack-dev/grenade

We'll get more info up on the wiki over the coming weeks to fill out 
full description.


-Sean

--
Sean Dague
http://dague.net

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