From a1eeb4ce0fd19046a05f0e2c971b4f9f35155a6e Mon Sep 17 00:00:00 2001 From: Steven Dake Date: Tue, 18 Nov 2014 15:05:34 -0700 Subject: [PATCH] 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 --- gerrit/projects.yaml | 4 ++++ gerritbot/channels.yaml | 1 + jenkins/jobs/projects.yaml | 8 ++++++++ zuul/layout.yaml | 10 ++++++++++ 4 files changed, 23 insertions(+) diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index f3521260ff..603b130c41 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -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: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index ad569da366..aa123ef46b 100644 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -106,6 +106,7 @@ openstack-containers: - x-vrif-minus-2 projects: - stackforge/magnum + - stackforge/python-magnumclient branches: - master diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index e0d3f71050..220ac30ed4 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -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' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index b288b5d177..003c5cc1ba 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -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