Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-27 Thread Jeff Peeler
+1 - I don't know why we wouldn't go forward with this plan.

On Mon, Oct 26, 2015 at 11:02 PM, Ryan Hallisey  wrote:
> +1
>
> I think it's an excellent addition to kolla.
> I think this should help tremendously with usability and building better docs 
> around how to use kolla.
>
> -Ryan
>
>> On Oct 23, 2015, at 5:33 PM, Harm Weites  wrote:
>>
>> +1 this sort of stuff makes live a lot better :)
>>
>> Swapnil Kulkarni schreef op 2015-10-23 07:08:
>>> On Thu, Oct 22, 2015 at 3:50 AM, Steven Dake (stdake)
>>>  wrote:
 Hello Folks,
 Oracle has developed a CLI tool for managing OpenStack Kolla
 clusters.  Several months ago at our midcycle, the topic was
 brought up an I suggested to go ahead and get started on the work.
 We clearly didn't spend enough time discussing how it should be
 integrated into the code base or developed or even what its features
 should be, and that is my error.
 What ended up happening is sort of a code dump, which is not ideal,
 but I can only work so many 20 hour days ;)  I didn't believe our
 community had the bandwidth to deal with integrating a CLI directly
 into the tree while we were focused on our major objective of
 implementing Ansible deployment of OpenStack in Docker containers.
 Possibly the wrong call, but it is what it is and it is my error,
 not Oracles.
>>> I think user experience will of the one of the major milestones for
>>> Kolla in Mitaka, e.g. user facing documentation, operator integration
>>> etc. a CLI would be helpful in that.
 The code can be cloned from:
 git clone git://oss.oracle.com/git/openstack-kollacli.git [1]
 The code as is is very high quality but will likely need to go
 through alot of refactoring to ReST-ify it.  There are two major
 authors of the code, Borne Mace and Steve Noyes.
 I'd like a majority vote from the core team as to whether we should
 add this repository to our list of governed repositories in the
 OpenStack Kolla governance repository here:
>>> hub.com/openstack/governance/blob/master/reference/projects.yaml#L1509
 [2]
 Consider this email a +1 vote from me.
>>> +1 from me
 A completely separate email thread and decision will be made by the
 community about core team membership changes to handle maintenance
 of the code.  Assuming this code is voted into Kolla's governance,
 I plan to propose Borne as a core reviewer, which will be open to
 core team vote as a separate act with our 3 +1 votes no vetos within
 1 week period.  We will address that assuming a majority vote of
 the code merge wins.  Steve can follow the normal processes for
 joining the core team if he wishes (reviewing patches) - clearly his
 code contributions are there.  Borne already does some reviews, and
 although he isn't a top reviewer, he does have some contribution in
 this area making it into the top 10 for the Liberty cycle.

 Kolla CLI Features:
 * dynamic ansible inventory manipulation via the host, group and
 service commands
 * ssh key push via the host setup command
 * ssh key validation via the host check command
 * ansible deployment via the deploy command
 * property viewing and modification with the property list, set and
 clear commands
 * cleanup of docker containers on a single, multiple or all hosts
 via the host destroy command
 * debug data collection via the dump command
 * configuration of openstack passwords via the password command
 * Lines of python = 2700
 * Lines of  test case code =  1800
 * ~ 200 commits

__
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


Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-27 Thread Steven Dake (stdake)


On 10/27/15, 4:32 PM, "Ed Leafe"  wrote:

>-BEGIN PGP SIGNED MESSAGE-
>Hash: SHA512
>
>On 10/27/2015 12:02 PM, Ryan Hallisey wrote:
>
>> I think it's an excellent addition to kolla. I think this should
>> help tremendously with usability and building better docs around
>> how to use kolla.
>
>Yes, but please consider working to integrate with the openstackclient
>project as well. We're trying to move from the current state of a
>bunch of separate CLIs that all work differently to a single,
>consistent driver.

Ed,

My plans for this repository are first to convert it from the cli that
operates on files as it is today into a client/rest server.  After the
rest server work is complete, I think it would make natural sense to merge
the client into OSTK.  Without the rest server rework it is not suitable
for integration into OSTK.

Regards
-steve

>
>- -- 
>
>- -- Ed Leafe
>-BEGIN PGP SIGNATURE-
>Version: GnuPG v2
>Comment: GPGTools - https://gpgtools.org
>Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
>iQIcBAEBCgAGBQJWLyiiAAoJEKMgtcocwZqL+PoQAKOb5uWcRvsPdhc6ZBXwKhsC
>kQc5hbnjJTSCvnQaASbUfOrCkNR/3m8LVISvjBOYawepwcV6Vs5tTxhl25ttmPra
>AdY/QsM/RqOZRkoNohiz1LyOMf+lafTNqpSnJG5/vsrPnjxGpwJwF6PqPkbTkRuH
>J0Red3v+1Iigj6ZZ/g96njXzt85fX5V6OWrST9MppsSojDtA/QS+E/pTppngARk1
>LS3SoGIMOgEy8OkuDlWobhAEd32YEM6nNUx7EzeUBoiiDQgsfP/ps3NGErmu8GBx
>WdSDf2k3GhHUcGvAsO1tzcjBn7sh18I5PA5NShbSwJtZ3iKx2uG1VuxygcQPHvRH
>J7+dLC1b+pLwiSsLsdw17Mkjj9Zhnowv0GPMLrRYVhgIXOEIIMp15ydEnyqbelww
>o06jwiTjhBgOsZsxSpq+5EkzejzIfIp0V+w/eA0qQANEluE94iEfXEiqMgris98J
>CR4HhrS828osfqUHNQooAZlRTmOJPoHdFFZAMEBSxKciaxeFN1x01baY9a7dYKEw
>KU61oYoTvyNwjbN+gm5751FaJdl/oYw5iiUzfM4gDePYc3nEwODky922yFgfI0ts
>Folb8Bxiq72ao5cv6NV1bHUDyAdgALVTwZpKUvl3GDvcs0i4Jj7HRYsew9jO+BTr
>mxS8EdusAw50KUp2ZbD3
>=RZCo
>-END PGP SIGNATURE-
>
>__
>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


Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-27 Thread Ed Leafe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 10/27/2015 12:02 PM, Ryan Hallisey wrote:

> I think it's an excellent addition to kolla. I think this should
> help tremendously with usability and building better docs around
> how to use kolla.

Yes, but please consider working to integrate with the openstackclient
project as well. We're trying to move from the current state of a
bunch of separate CLIs that all work differently to a single,
consistent driver.

- -- 

- -- Ed Leafe
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
Comment: GPGTools - https://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJWLyiiAAoJEKMgtcocwZqL+PoQAKOb5uWcRvsPdhc6ZBXwKhsC
kQc5hbnjJTSCvnQaASbUfOrCkNR/3m8LVISvjBOYawepwcV6Vs5tTxhl25ttmPra
AdY/QsM/RqOZRkoNohiz1LyOMf+lafTNqpSnJG5/vsrPnjxGpwJwF6PqPkbTkRuH
J0Red3v+1Iigj6ZZ/g96njXzt85fX5V6OWrST9MppsSojDtA/QS+E/pTppngARk1
LS3SoGIMOgEy8OkuDlWobhAEd32YEM6nNUx7EzeUBoiiDQgsfP/ps3NGErmu8GBx
WdSDf2k3GhHUcGvAsO1tzcjBn7sh18I5PA5NShbSwJtZ3iKx2uG1VuxygcQPHvRH
J7+dLC1b+pLwiSsLsdw17Mkjj9Zhnowv0GPMLrRYVhgIXOEIIMp15ydEnyqbelww
o06jwiTjhBgOsZsxSpq+5EkzejzIfIp0V+w/eA0qQANEluE94iEfXEiqMgris98J
CR4HhrS828osfqUHNQooAZlRTmOJPoHdFFZAMEBSxKciaxeFN1x01baY9a7dYKEw
KU61oYoTvyNwjbN+gm5751FaJdl/oYw5iiUzfM4gDePYc3nEwODky922yFgfI0ts
Folb8Bxiq72ao5cv6NV1bHUDyAdgALVTwZpKUvl3GDvcs0i4Jj7HRYsew9jO+BTr
mxS8EdusAw50KUp2ZbD3
=RZCo
-END PGP SIGNATURE-

__
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


Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-26 Thread Ryan Hallisey
+1

I think it's an excellent addition to kolla.
I think this should help tremendously with usability and building better docs 
around how to use kolla.

-Ryan

> On Oct 23, 2015, at 5:33 PM, Harm Weites  wrote:
> 
> +1 this sort of stuff makes live a lot better :)
> 
> Swapnil Kulkarni schreef op 2015-10-23 07:08:
>> On Thu, Oct 22, 2015 at 3:50 AM, Steven Dake (stdake)
>>  wrote:
>>> Hello Folks,
>>> Oracle has developed a CLI tool for managing OpenStack Kolla
>>> clusters.  Several months ago at our midcycle, the topic was
>>> brought up an I suggested to go ahead and get started on the work. 
>>> We clearly didn't spend enough time discussing how it should be
>>> integrated into the code base or developed or even what its features
>>> should be, and that is my error.
>>> What ended up happening is sort of a code dump, which is not ideal,
>>> but I can only work so many 20 hour days ;)  I didn't believe our
>>> community had the bandwidth to deal with integrating a CLI directly
>>> into the tree while we were focused on our major objective of
>>> implementing Ansible deployment of OpenStack in Docker containers. 
>>> Possibly the wrong call, but it is what it is and it is my error,
>>> not Oracles.
>> I think user experience will of the one of the major milestones for
>> Kolla in Mitaka, e.g. user facing documentation, operator integration
>> etc. a CLI would be helpful in that.
>>> The code can be cloned from:
>>> git clone git://oss.oracle.com/git/openstack-kollacli.git [1]
>>> The code as is is very high quality but will likely need to go
>>> through alot of refactoring to ReST-ify it.  There are two major
>>> authors of the code, Borne Mace and Steve Noyes.
>>> I'd like a majority vote from the core team as to whether we should
>>> add this repository to our list of governed repositories in the
>>> OpenStack Kolla governance repository here:
>> hub.com/openstack/governance/blob/master/reference/projects.yaml#L1509
>>> [2]
>>> Consider this email a +1 vote from me.
>> +1 from me 
>>> A completely separate email thread and decision will be made by the
>>> community about core team membership changes to handle maintenance
>>> of the code.  Assuming this code is voted into Kolla's governance,
>>> I plan to propose Borne as a core reviewer, which will be open to
>>> core team vote as a separate act with our 3 +1 votes no vetos within
>>> 1 week period.  We will address that assuming a majority vote of
>>> the code merge wins.  Steve can follow the normal processes for
>>> joining the core team if he wishes (reviewing patches) - clearly his
>>> code contributions are there.  Borne already does some reviews, and
>>> although he isn't a top reviewer, he does have some contribution in
>>> this area making it into the top 10 for the Liberty cycle.
>>>  
>>> Kolla CLI Features:
>>> * dynamic ansible inventory manipulation via the host, group and
>>> service commands
>>> * ssh key push via the host setup command
>>> * ssh key validation via the host check command
>>> * ansible deployment via the deploy command
>>> * property viewing and modification with the property list, set and
>>> clear commands
>>> * cleanup of docker containers on a single, multiple or all hosts
>>> via the host destroy command
>>> * debug data collection via the dump command
>>> * configuration of openstack passwords via the password command
>>> * Lines of python = 2700
>>> * Lines of  test case code =  1800
>>> * ~ 200 commits
>>   ___
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe [3]
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>> [4]
>> Links:
>> --
>> [1] http://oss.oracle.com/git/openstack-kollacli.git
>> [2]
>> hub.com/openstack/governance/blob/master/reference/projects.yaml#L1509
>> [3] http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> [4] 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


Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-23 Thread Harm Weites

+1 this sort of stuff makes live a lot better :)

Swapnil Kulkarni schreef op 2015-10-23 07:08:

On Thu, Oct 22, 2015 at 3:50 AM, Steven Dake (stdake)
 wrote:


Hello Folks,

Oracle has developed a CLI tool for managing OpenStack Kolla
clusters.  Several months ago at our midcycle, the topic was
brought up an I suggested to go ahead and get started on the work. 
We clearly didn't spend enough time discussing how it should be
integrated into the code base or developed or even what its features
should be, and that is my error.

What ended up happening is sort of a code dump, which is not ideal,
but I can only work so many 20 hour days ;)  I didn't believe our
community had the bandwidth to deal with integrating a CLI directly
into the tree while we were focused on our major objective of
implementing Ansible deployment of OpenStack in Docker containers. 
Possibly the wrong call, but it is what it is and it is my error,
not Oracles.


I think user experience will of the one of the major milestones for
Kolla in Mitaka, e.g. user facing documentation, operator integration
etc. a CLI would be helpful in that.


The code can be cloned from:

git clone git://oss.oracle.com/git/openstack-kollacli.git [1]

The code as is is very high quality but will likely need to go
through alot of refactoring to ReST-ify it.  There are two major
authors of the code, Borne Mace and Steve Noyes.

I'd like a majority vote from the core team as to whether we should
add this repository to our list of governed repositories in the
OpenStack Kolla governance repository here:














hub.com/openstack/governance/blob/master/reference/projects.yaml#L1509

[2]

Consider this email a +1 vote from me.


+1 from me 


A completely separate email thread and decision will be made by the
community about core team membership changes to handle maintenance
of the code.  Assuming this code is voted into Kolla's governance,
I plan to propose Borne as a core reviewer, which will be open to
core team vote as a separate act with our 3 +1 votes no vetos within
1 week period.  We will address that assuming a majority vote of
the code merge wins.  Steve can follow the normal processes for
joining the core team if he wishes (reviewing patches) - clearly his
code contributions are there.  Borne already does some reviews, and
although he isn't a top reviewer, he does have some contribution in
this area making it into the top 10 for the Liberty cycle.

 



Kolla CLI Features:

* dynamic ansible inventory manipulation via the host, group and
service commands
* ssh key push via the host setup command
* ssh key validation via the host check command
* ansible deployment via the deploy command
* property viewing and modification with the property list, set and
clear commands
* cleanup of docker containers on a single, multiple or all hosts
via the host destroy command
* debug data collection via the dump command
* configuration of openstack passwords via the password command
* Lines of python = 2700
* Lines of  test case code =  1800
* ~ 200 commits


 
 
 
___

OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe [3]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[4]




Links:
--
[1] http://oss.oracle.com/git/openstack-kollacli.git
[2]











hub.com/openstack/governance/blob/master/reference/projects.yaml#L1509
[3] 
http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe

[4] 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


Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-22 Thread Swapnil Kulkarni
On Thu, Oct 22, 2015 at 3:50 AM, Steven Dake (stdake) 
wrote:

> Hello Folks,
>
>
> Oracle has developed a CLI tool for managing OpenStack Kolla clusters.
> Several months ago at our midcycle, the topic was brought up an I suggested
> to go ahead and get started on the work.  We clearly didn't spend enough
> time discussing how it should be integrated into the code base or developed
> or even what its features should be, and that is my error.
>
>
> What ended up happening is sort of a code dump, which is not ideal, but I
> can only work so many 20 hour days ;)  I didn't believe our community had
> the bandwidth to deal with integrating a CLI directly into the tree while
> we were focused on our major objective of implementing Ansible deployment
> of OpenStack in Docker containers.  Possibly the wrong call, but it is what
> it is and it is my error, not Oracles.
>
>
> I think user experience will of the one of the major milestones for Kolla
in Mitaka, e.g. user facing documentation, operator integration etc. a CLI
would be helpful in that.

> The code can be cloned from:
>
> git clone git://oss.oracle.com/git/openstack-kollacli.git
>
>
> The code as is is very high quality but will likely need to go through
> alot of refactoring to ReST-ify it.  There are two major authors of the
> code, Borne Mace and Steve Noyes.
>
>
> I'd like a majority vote from the core team as to whether we should add
> this repository to our list of governed repositories in the OpenStack Kolla
> governance repository here:
>
>
>
> https://github.com/openstack/governance/blob/master/reference/projects.yaml#L1509
>
>
> Consider this email a +1 vote from me.
>

+1 from me


> A completely separate email thread and decision will be made by the
> community about core team membership changes to handle maintenance of the
> code.  Assuming this code is voted into Kolla's governance, I plan to
> propose Borne as a core reviewer, which will be open to core team vote as a
> separate act with our 3 +1 votes no vetos within 1 week period.  We will
> address that assuming a majority vote of the code merge wins.  Steve can
> follow the normal processes for joining the core team if he wishes
> (reviewing patches) - clearly his code contributions are there.  Borne
> already does some reviews, and although he isn't a top reviewer, he does
> have some contribution in this area making it into the top 10 for the
> Liberty cycle.
>
>
>

> Kolla CLI Features:
>
>- dynamic ansible inventory manipulation via the host, group and
>service commands
>- ssh key push via the host setup command
>- ssh key validation via the host check command
>- ansible deployment via the deploy command
>- property viewing and modification with the property list, set and
>clear commands
>- cleanup of docker containers on a single, multiple or all hosts via
>the host destroy command
>- debug data collection via the dump command
>- configuration of openstack passwords via the password command
>- Lines of python = 2700
>- Lines of  test case code =  1800
>- ~ 200 commits
>
>
>
> __
> 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


Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-22 Thread Steven Dake (stdake)


On 10/22/15, 5:18 AM, "Jastrzebski, Michal" 
wrote:

>Hello,
>
>I have looked at this code and it seems pretty solid. I'm not sure if it
>will be ready for governance as-is, there are few things I think have to
>be addressed before (for example I'm not sure if ansible can be
>dependency due to its license). Having said that I'd be happy to see it
>in our codebase as it will help kolla's user experience a lot.
>
>So +1 from me, thanks guys for it!
>
>Let's discuss what has to be done to get it into openstack asap, and then
>next steps. I'd like to volunteer to help you with that guys.
>
>Regard

The process to add it is simple.  If a majority of the core reviewers vote
to accept the code, someone (you volunteered?) submits a project-config
repo addition with an upstream of the proper git upstream repo to the
target of kolla-pythonclient.  I submit a change to the governance repo
first to inform the TC and broader community we are including a new
repository in our managed repo list.

Regards
-steve

>s,
>Michał
>
>> -Original Message-
>> From: Paul Bourke [mailto:paul.bou...@oracle.com]
>> Sent: Thursday, October 22, 2015 10:42 AM
>> To: openstack-dev@lists.openstack.org
>> Subject: Re: [openstack-dev] [kolla] Integrating kollacli as
>>python-kollaclient
>> 
>> Having used the cli for some time I can vouch for it being very useful,
>>and
>> usable. The guys have done a nice job of giving it an "OpenStack feel",
>> mimicking the patterns used in openstackclient and the like.
>> 
>> It should give users a more polished introduction to Kolla.
>> 
>> +1
>> 
>> -Paul
>> 
>> On 21/10/15 23:20, Steven Dake (stdake) wrote:
>> > Hello Folks,
>> >
>> >
>> > Oracle has developed a CLI tool for managing OpenStack Kolla clusters.
>> > Several months ago at our midcycle, the topic was brought up an I
>> > suggested to go ahead and get started on the work.  We clearly didn't
>> > spend enough time discussing how it should be integrated into the code
>> > base or developed or even what its features should be, and that is my
>>error.
>> >
>> >
>> > What ended up happening is sort of a code dump, which is not ideal,
>> > but I can only work so many 20 hour days ;)  I didn't believe our
>> > community had the bandwidth to deal with integrating a CLI directly
>> > into the tree while we were focused on our major objective of
>> > implementing Ansible deployment of OpenStack in Docker containers.
>> > Possibly the wrong call, but it is what it is and it is my error, not
>>Oracles.
>> >
>> >
>> > The code can be cloned from:
>> >
>> > git clone git://oss.oracle.com/git/openstack-kollacli.git
>> >
>> >
>> > The code as is is very high quality but will likely need to go through
>> > alot of refactoring to ReST-ify it.  There are two major authors of
>> > the code, Borne Mace and Steve Noyes.
>> >
>> >
>> > I'd like a majority vote from the core team as to whether we should
>> > add this repository to our list of governed repositories in the
>> > OpenStack Kolla governance repository here:
>> >
>> >
>> > https://github.com/openstack/governance/blob/master/reference/projects
>> > .yaml#L1509
>> >
>> >
>> > Consider this email a +1 vote from me.
>> >
>> >
>> > A completely separate email thread and decision will be made by the
>> > community about core team membership changes to handle maintenance of
>> > the code.  Assuming this code is voted into Kolla's governance, I plan
>> > to propose Borne as a core reviewer, which will be open to core team
>> > vote as a separate act with our 3 +1 votes no vetos within 1 week
>> > period.  We will address that assuming a majority vote of the code
>> > merge wins.  Steve can follow the normal processes for joining the
>> > core team if he wishes (reviewing patches) - clearly his code
>> > contributions are there.  Borne already does some reviews, and
>> > although he isn't a top reviewer, he does have some contribution in
>> > this area making it into the top 10 for the Liberty cycle.
>> >
>> >
>> >
>> > Kolla CLI Features:
>> >
>> >   * dynamic ansible inventory manipulation via the host, group and
>> > service commands
>> >   * ssh key push via the host setup command
>> >   * ssh k

Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-22 Thread Jastrzebski, Michal
Hello,

I have looked at this code and it seems pretty solid. I'm not sure if it will 
be ready for governance as-is, there are few things I think have to be 
addressed before (for example I'm not sure if ansible can be dependency due to 
its license). Having said that I'd be happy to see it in our codebase as it 
will help kolla's user experience a lot.

So +1 from me, thanks guys for it!

Let's discuss what has to be done to get it into openstack asap, and then next 
steps. I'd like to volunteer to help you with that guys.

Regards,
Michał

> -Original Message-
> From: Paul Bourke [mailto:paul.bou...@oracle.com]
> Sent: Thursday, October 22, 2015 10:42 AM
> To: openstack-dev@lists.openstack.org
> Subject: Re: [openstack-dev] [kolla] Integrating kollacli as 
> python-kollaclient
> 
> Having used the cli for some time I can vouch for it being very useful, and
> usable. The guys have done a nice job of giving it an "OpenStack feel",
> mimicking the patterns used in openstackclient and the like.
> 
> It should give users a more polished introduction to Kolla.
> 
> +1
> 
> -Paul
> 
> On 21/10/15 23:20, Steven Dake (stdake) wrote:
> > Hello Folks,
> >
> >
> > Oracle has developed a CLI tool for managing OpenStack Kolla clusters.
> > Several months ago at our midcycle, the topic was brought up an I
> > suggested to go ahead and get started on the work.  We clearly didn't
> > spend enough time discussing how it should be integrated into the code
> > base or developed or even what its features should be, and that is my error.
> >
> >
> > What ended up happening is sort of a code dump, which is not ideal,
> > but I can only work so many 20 hour days ;)  I didn't believe our
> > community had the bandwidth to deal with integrating a CLI directly
> > into the tree while we were focused on our major objective of
> > implementing Ansible deployment of OpenStack in Docker containers.
> > Possibly the wrong call, but it is what it is and it is my error, not 
> > Oracles.
> >
> >
> > The code can be cloned from:
> >
> > git clone git://oss.oracle.com/git/openstack-kollacli.git
> >
> >
> > The code as is is very high quality but will likely need to go through
> > alot of refactoring to ReST-ify it.  There are two major authors of
> > the code, Borne Mace and Steve Noyes.
> >
> >
> > I'd like a majority vote from the core team as to whether we should
> > add this repository to our list of governed repositories in the
> > OpenStack Kolla governance repository here:
> >
> >
> > https://github.com/openstack/governance/blob/master/reference/projects
> > .yaml#L1509
> >
> >
> > Consider this email a +1 vote from me.
> >
> >
> > A completely separate email thread and decision will be made by the
> > community about core team membership changes to handle maintenance of
> > the code.  Assuming this code is voted into Kolla's governance, I plan
> > to propose Borne as a core reviewer, which will be open to core team
> > vote as a separate act with our 3 +1 votes no vetos within 1 week
> > period.  We will address that assuming a majority vote of the code
> > merge wins.  Steve can follow the normal processes for joining the
> > core team if he wishes (reviewing patches) - clearly his code
> > contributions are there.  Borne already does some reviews, and
> > although he isn't a top reviewer, he does have some contribution in
> > this area making it into the top 10 for the Liberty cycle.
> >
> >
> >
> > Kolla CLI Features:
> >
> >   * dynamic ansible inventory manipulation via the host, group and
> > service commands
> >   * ssh key push via the host setup command
> >   * ssh key validation via the host check command
> >   * ansible deployment via the deploy command
> >   * property viewing and modification with the property list, set and
> > clear commands
> >   * cleanup of docker containers on a single, multiple or all hosts via
> > the host destroy command
> >   * debug data collection via the dump command
> >   * configuration of openstack passwords via the password command
> >   * Lines of python = 2700
> >   * Lines of  test case code =  1800
> >   * ~ 200 commits
> >
> >
> >
> >
> >
> 
> __
> >  OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe:
> > openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> >

Re: [openstack-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-22 Thread Paul Bourke
Having used the cli for some time I can vouch for it being very useful, 
and usable. The guys have done a nice job of giving it an "OpenStack 
feel", mimicking the patterns used in openstackclient and the like.


It should give users a more polished introduction to Kolla.

+1

-Paul

On 21/10/15 23:20, Steven Dake (stdake) wrote:

Hello Folks,


Oracle has developed a CLI tool for managing OpenStack Kolla clusters.
Several months ago at our midcycle, the topic was brought up an I
suggested to go ahead and get started on the work.  We clearly didn't
spend enough time discussing how it should be integrated into the code
base or developed or even what its features should be, and that is my error.


What ended up happening is sort of a code dump, which is not ideal, but
I can only work so many 20 hour days ;)  I didn't believe our community
had the bandwidth to deal with integrating a CLI directly into the tree
while we were focused on our major objective of implementing Ansible
deployment of OpenStack in Docker containers.  Possibly the wrong call,
but it is what it is and it is my error, not Oracles.


The code can be cloned from:

git clone git://oss.oracle.com/git/openstack-kollacli.git


The code as is is very high quality but will likely need to go through
alot of refactoring to ReST-ify it.  There are two major authors of the
code, Borne Mace and Steve Noyes.


I'd like a majority vote from the core team as to whether we should add
this repository to our list of governed repositories in the OpenStack
Kolla governance repository here:


https://github.com/openstack/governance/blob/master/reference/projects.yaml#L1509


Consider this email a +1 vote from me.


A completely separate email thread and decision will be made by the
community about core team membership changes to handle maintenance of
the code.  Assuming this code is voted into Kolla's governance, I plan
to propose Borne as a core reviewer, which will be open to core team
vote as a separate act with our 3 +1 votes no vetos within 1 week
period.  We will address that assuming a majority vote of the code merge
wins.  Steve can follow the normal processes for joining the core team
if he wishes (reviewing patches) - clearly his code contributions are
there.  Borne already does some reviews, and although he isn't a top
reviewer, he does have some contribution in this area making it into the
top 10 for the Liberty cycle.



Kolla CLI Features:

  * dynamic ansible inventory manipulation via the host, group and
service commands
  * ssh key push via the host setup command
  * ssh key validation via the host check command
  * ansible deployment via the deploy command
  * property viewing and modification with the property list, set and
clear commands
  * cleanup of docker containers on a single, multiple or all hosts via
the host destroy command
  * debug data collection via the dump command
  * configuration of openstack passwords via the password command
  * Lines of python = 2700
  * Lines of  test case code =  1800
  * ~ 200 commits




__
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-dev] [kolla] Integrating kollacli as python-kollaclient

2015-10-21 Thread Steven Dake (stdake)
Hello Folks,


Oracle has developed a CLI tool for managing OpenStack Kolla clusters.  Several 
months ago at our midcycle, the topic was brought up an I suggested to go ahead 
and get started on the work.  We clearly didn't spend enough time discussing 
how it should be integrated into the code base or developed or even what its 
features should be, and that is my error.


What ended up happening is sort of a code dump, which is not ideal, but I can 
only work so many 20 hour days ;)  I didn't believe our community had the 
bandwidth to deal with integrating a CLI directly into the tree while we were 
focused on our major objective of implementing Ansible deployment of OpenStack 
in Docker containers.  Possibly the wrong call, but it is what it is and it is 
my error, not Oracles.


The code can be cloned from:

git clone git://oss.oracle.com/git/openstack-kollacli.git


The code as is is very high quality but will likely need to go through alot of 
refactoring to ReST-ify it.  There are two major authors of the code, Borne 
Mace and Steve Noyes.


I'd like a majority vote from the core team as to whether we should add this 
repository to our list of governed repositories in the OpenStack Kolla 
governance repository here:


https://github.com/openstack/governance/blob/master/reference/projects.yaml#L1509


Consider this email a +1 vote from me.


A completely separate email thread and decision will be made by the community 
about core team membership changes to handle maintenance of the code.  Assuming 
this code is voted into Kolla's governance, I plan to propose Borne as a core 
reviewer, which will be open to core team vote as a separate act with our 3 +1 
votes no vetos within 1 week period.  We will address that assuming a majority 
vote of the code merge wins.  Steve can follow the normal processes for joining 
the core team if he wishes (reviewing patches) - clearly his code contributions 
are there.  Borne already does some reviews, and although he isn't a top 
reviewer, he does have some contribution in this area making it into the top 10 
for the Liberty cycle.



Kolla CLI Features:

  *   dynamic ansible inventory manipulation via the host, group and service 
commands
  *   ssh key push via the host setup command
  *   ssh key validation via the host check command
  *   ansible deployment via the deploy command
  *   property viewing and modification with the property list, set and clear 
commands
  *   cleanup of docker containers on a single, multiple or all hosts via the 
host destroy command
  *   debug data collection via the dump command
  *   configuration of openstack passwords via the password command
  *   Lines of python = 2700
  *   Lines of  test case code =  1800
  *   ~ 200 commits

__
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