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

Reply via email to