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