summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiago Gomes <tiago.gomes@codethink.co.uk>2015-06-19 10:12:20 +0000
committerBaserock Gerrit <gerrit@baserock.org>2015-06-22 12:35:24 +0000
commit3477dfeef30ed965173b62b40d19eb470c8e175b (patch)
tree57ca853bcf244f41773357bfd7ec796e52e2fd03
parentebd2a86b53227d969c79e7cc8f7cc20428e36073 (diff)
downloaddefinitions-3477dfeef30ed965173b62b40d19eb470c8e175b.tar.gz
OpenStack: integrate the OpenStack unified CLI client
"OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Object Store and Volume APIs together in a single shell with a uniform command structure." Change-Id: Icf3200e99100f46e5d8044844232025e7bada75d
-rw-r--r--strata/openstack-clients.morph36
-rw-r--r--strata/openstack-clients/appdirs.morph3
-rw-r--r--strata/openstack-clients/argparse.morph3
-rw-r--r--strata/openstack-clients/cliff-tablib.morph3
-rw-r--r--strata/openstack-clients/os-client-config.morph3
-rw-r--r--strata/openstack-clients/python-openstackclient.morph3
-rw-r--r--strata/openstack-clients/tablib.morph3
7 files changed, 54 insertions, 0 deletions
diff --git a/strata/openstack-clients.morph b/strata/openstack-clients.morph
index da177fce..2b458cc1 100644
--- a/strata/openstack-clients.morph
+++ b/strata/openstack-clients.morph
@@ -57,6 +57,16 @@ chunks:
build-depends:
- cmd2
- pyparsing
+- name: tablib
+ morph: strata/openstack-clients/tablib.morph
+ repo: upstream:python-packages/tablib
+ ref: 1cc051f3e881289a8b51133c0c1ee73683b2d6fc
+ unpetrify-ref: v0.10.0
+- name: cliff-tablib
+ morph: strata/openstack-clients/cliff-tablib.morph
+ repo: upstream:python-packages/cliff-tablib
+ ref: a83bf47d7dfbb690dd53e189c532f0859898db04
+ unpetrify-ref: 1.1
- name: python-neutronclient
repo: upstream:openstack/python-neutronclient
ref: aa1215a5ad063b299d32ef319eb63d5210249a9b
@@ -101,3 +111,29 @@ chunks:
repo: upstream:openstack/python-ironicclient
ref: 4390a21663de3123fac306e9860624ba7deda0e6
unpetrify-ref: 0.4.1
+# Despite argparse being part of the Python 2.7's standard library, the
+# pkg_resources module used by python-openstackclient doesn't look into
+# the standard library, resulting in a 'DistributionNotFound: argparse'
+# error. Hence, install argparse separately.
+- name: argparse
+ morph: strata/openstack-clients/argparse.morph
+ repo: upstream:argparse
+ ref: ec94cd429c56487e89425f226284009f78a596c6
+ unpetrify-ref: r130
+# The latest release of python-openstackclient is not being used as it
+# requires newer versions of glance, neutron, keystone and nova.
+- name: python-openstackclient
+ morph: strata/openstack-clients/python-openstackclient.morph
+ repo: upstream:openstack/python-openstackclient
+ ref: 28f65e665045c1c6d0697f856f06020c7c8e656a
+ unpetrify-ref: 1.2.0
+- name: os-client-config
+ morph: strata/openstack-clients/os-client-config.morph
+ repo: upstream:openstack/os-client-config
+ ref: a0df67704ace186b18fd1ecdc220a7e56409bc6f
+ unpetrify-ref: 1.3.0
+- name: appdirs
+ morph: strata/openstack-clients/appdirs.morph
+ repo: upstream:python-packages/appdirs
+ ref: 57f2bc44a8bca99bac6c57496c8b3fdea26f94d5
+ unpetrify-ref: 1.4.0
diff --git a/strata/openstack-clients/appdirs.morph b/strata/openstack-clients/appdirs.morph
new file mode 100644
index 00000000..53d0e476
--- /dev/null
+++ b/strata/openstack-clients/appdirs.morph
@@ -0,0 +1,3 @@
+name: appdirs
+kind: chunk
+build-system: python-distutils
diff --git a/strata/openstack-clients/argparse.morph b/strata/openstack-clients/argparse.morph
new file mode 100644
index 00000000..499df5f5
--- /dev/null
+++ b/strata/openstack-clients/argparse.morph
@@ -0,0 +1,3 @@
+name: argparse
+kind: chunk
+build-system: python-distutils
diff --git a/strata/openstack-clients/cliff-tablib.morph b/strata/openstack-clients/cliff-tablib.morph
new file mode 100644
index 00000000..4b48ba14
--- /dev/null
+++ b/strata/openstack-clients/cliff-tablib.morph
@@ -0,0 +1,3 @@
+name: cliff-tablib
+kind: chunk
+build-system: python-distutils
diff --git a/strata/openstack-clients/os-client-config.morph b/strata/openstack-clients/os-client-config.morph
new file mode 100644
index 00000000..13c473d2
--- /dev/null
+++ b/strata/openstack-clients/os-client-config.morph
@@ -0,0 +1,3 @@
+name: os-client-config
+kind: chunk
+build-system: python-distutils
diff --git a/strata/openstack-clients/python-openstackclient.morph b/strata/openstack-clients/python-openstackclient.morph
new file mode 100644
index 00000000..a4c9fae7
--- /dev/null
+++ b/strata/openstack-clients/python-openstackclient.morph
@@ -0,0 +1,3 @@
+name: python-openstackclient
+kind: chunk
+build-system: python-distutils
diff --git a/strata/openstack-clients/tablib.morph b/strata/openstack-clients/tablib.morph
new file mode 100644
index 00000000..821ceb95
--- /dev/null
+++ b/strata/openstack-clients/tablib.morph
@@ -0,0 +1,3 @@
+name: tablib
+kind: chunk
+build-system: python-distutils