Jump to: navigation, search

Difference between revisions of "ClientTools"

(Created page with "'''Official Title''': OpenStack Client Tools<br /> '''PTL''': Dean Troyer<br /> == Mission Statement == The OpenStack Client Tools mission is to provide a clean and consist...")
 
(Deliverables)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
''Status: to be proposed''<br />
 +
 
'''Official Title''': OpenStack Client Tools<br />
 
'''Official Title''': OpenStack Client Tools<br />
  
Line 5: Line 7:
 
== Mission Statement ==
 
== Mission Statement ==
  
The OpenStack Client Tools mission is to provide a clean and consistent interface to OpenStack services via the published REST APIs. The intended audience is command-line users (OpenStackClient) [and application developers (SDKs)].
+
The OpenStack Client Tools mission is to provide clean and consistent interfaces to OpenStack services via the published REST APIs. The intended audiences are command-line users (OpenStackClient) and application developers (SDKs as they join the program).
  
 
== Description ==
 
== Description ==
  
The OpenStack Client Tools program encompasses a number of related projects that have both common contributors and common consumer interests regarding OpenStack services.  The existing OpenStackClient project is targeted at command-line users: end-users as well as cloud operators, devops, system administrators or anyone needing a shell interface to OpenStack.   
+
The OpenStack Client Tools program encompasses a number of related projects that have both common contributors and common consumer interests regarding OpenStack services.  The existing OpenStackClient project is targeted at command-line users: end-users as well as cloud operators, devops, system administrators or anyone needing a shell interface to OpenStack.  The SDK projects (expected to join the program as they mature) implement bindings to the OpenStack REST APIs in multiple languages.
  
<!-- Save this for later
+
== Deliverables ==
[The SDK projects implement language bindings to the OpenStack REST APIs in multiple languages.]
 
-->
 
  
== Deliverables ==
+
Releases for the Client Tools projects are on an independent schedule from the OpenStack integrated release just as the existing client CLI/libraries do today.
  
 
* OpenStackClient delivers an integrated CLI as a PyPI package and the usual OpenStack tarballs.
 
* OpenStackClient delivers an integrated CLI as a PyPI package and the usual OpenStack tarballs.
Line 26: Line 26:
  
 
=== OpenStackClient ===
 
=== OpenStackClient ===
 +
 +
OpenStackClient (OSC) is a unified command line client for OpenStack services that has a consistent command structure and single binary design.
  
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
Line 36: Line 38:
 
| '''LaunchPad'''
 
| '''LaunchPad'''
 
| https://bugs.launchpad.net/python-openstackclient
 
| https://bugs.launchpad.net/python-openstackclient
 +
|-
 +
| Core Team Members
 +
| [https://review.openstack.org/#/admin/groups/87 python-openstackclient-core ]: Dean Troyer, Doug Hellmann, Steve Martinelli
 
|}
 
|}

Latest revision as of 13:11, 28 April 2014

Status: to be proposed

Official Title: OpenStack Client Tools

PTL: Dean Troyer

Mission Statement

The OpenStack Client Tools mission is to provide clean and consistent interfaces to OpenStack services via the published REST APIs. The intended audiences are command-line users (OpenStackClient) and application developers (SDKs as they join the program).

Description

The OpenStack Client Tools program encompasses a number of related projects that have both common contributors and common consumer interests regarding OpenStack services. The existing OpenStackClient project is targeted at command-line users: end-users as well as cloud operators, devops, system administrators or anyone needing a shell interface to OpenStack. The SDK projects (expected to join the program as they mature) implement bindings to the OpenStack REST APIs in multiple languages.

Deliverables

Releases for the Client Tools projects are on an independent schedule from the OpenStack integrated release just as the existing client CLI/libraries do today.

  • OpenStackClient delivers an integrated CLI as a PyPI package and the usual OpenStack tarballs.


Projects

OpenStackClient

OpenStackClient (OSC) is a unified command line client for OpenStack services that has a consistent command structure and single binary design.

Wiki OpenStackClient
GitHub https://github.com/openstack/python-openstackclient
LaunchPad https://bugs.launchpad.net/python-openstackclient
Core Team Members python-openstackclient-core : Dean Troyer, Doug Hellmann, Steve Martinelli