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

Swapnil Kulkarni coolsvap at gmail.com
Fri Oct 23 05:08:13 UTC 2015

On Thu, Oct 22, 2015 at 3:50 AM, Steven Dake (stdake) <stdake at cisco.com>

> 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-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20151023/71d255a2/attachment.html>

More information about the OpenStack-dev mailing list