Initial magnum client import for stackforge

Magnum needs a pythonclient in order to be usable from the CLI or
pyhthon applications.  While the initial upstream version does nothing
but pass the gate, we intend to grow this to provide the following
API:

* bay list
* bay create
* bay delete
* bay show

* pod create
* pod list
* pod delete
* pod show

* service create
* service list
* service delete
* service show

* container create
* container list
* container delete
* container show
* container reboot
* container stop
* container start
* container pause
* container unpause
* container logs
* container execute

The magnum core team feels a python client is mandatory and kindly
ask for the creation of a repository.

Change-Id: Ifedbf4799b914a24e139e4e6a416134aada7b623
This commit is contained in:
Steven Dake
2014-11-18 15:05:34 -07:00
parent a7d2395446
commit a1eeb4ce0f
4 changed files with 23 additions and 0 deletions

View File

@@ -1539,6 +1539,10 @@
- project: stackforge/python-magnetodbclient
description: Python client for MagnetoDB, the key-value database service for OpenStack cloud.
upstream: git://github.com/aostapenko/python-magnetodbclient
- project: stackforge/python-magnumclient
description: Python client for containers service
upstream: git://github.com/sdake/python-magnumclient.git
acl-config: /home/gerrit2/acls/stackforge/magnum.config
- project: stackforge/python-mistralclient
description: Python client for Mistral REST API.
groups:

View File

@@ -106,6 +106,7 @@ openstack-containers:
- x-vrif-minus-2
projects:
- stackforge/magnum
- stackforge/python-magnumclient
branches:
- master

View File

@@ -3373,6 +3373,14 @@
- python-jobs
- pypi-jobs
- project:
name: python-magnumclient
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: python-mistralclient
node: 'bare-precise || bare-trusty'

View File

@@ -5273,6 +5273,16 @@ projects:
release:
- python-magnetodbclient-tarball
- name: stackforge/python-magnumclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
pre-release:
- python-magnumclient-tarball
release:
- python-magnumclient-tarball
- name: stackforge/python-mistralclient
template:
- name: merge-check