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

Reply via email to