summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2013-09-13 13:10:28 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2013-09-17 17:41:46 +0000
commitefc6c9a3dfa4932264e78bdb3aa778d54ccca5a8 (patch)
tree91e1320b5d82c4e6e7e3514736b3821ec9fd41eb
parent0090336e7ee8a2cbb086ce593afcf8037d7f8bd5 (diff)
downloaddefinitions-efc6c9a3dfa4932264e78bdb3aa778d54ccca5a8.tar.gz
Add glanceclient Stratum morphology.
glanceclient.morph: Stratum morphology to add glanceclient. This stratum also adds all the necessary dependencies needed. Glanceclient is needed to provide the development system the capacity to deploy images into an openstack system. This is a client library for Glance built on the OpenStack Images API. It provides a Python API (the glanceclient module) and a command-line tool (glance).
-rw-r--r--devel-system-x86_32-generic.morph3
-rw-r--r--devel-system-x86_64-generic.morph3
-rw-r--r--glanceclient.morph101
3 files changed, 107 insertions, 0 deletions
diff --git a/devel-system-x86_32-generic.morph b/devel-system-x86_32-generic.morph
index 157a05f4..0524e1ae 100644
--- a/devel-system-x86_32-generic.morph
+++ b/devel-system-x86_32-generic.morph
@@ -43,6 +43,9 @@ strata:
- morph: tools
repo: baserock:baserock/morphs
ref: master
+- morph: glanceclient
+ repo: baserock:baserock/morphs
+ ref: master
configuration-extensions:
- set-hostname
- ssh
diff --git a/devel-system-x86_64-generic.morph b/devel-system-x86_64-generic.morph
index 55bc76d1..68defd28 100644
--- a/devel-system-x86_64-generic.morph
+++ b/devel-system-x86_64-generic.morph
@@ -43,6 +43,9 @@ strata:
- morph: tools
repo: baserock:baserock/morphs
ref: master
+- morph: glanceclient
+ repo: baserock:baserock/morphs
+ ref: master
configuration-extensions:
- set-hostname
- ssh
diff --git a/glanceclient.morph b/glanceclient.morph
new file mode 100644
index 00000000..0f8247e5
--- /dev/null
+++ b/glanceclient.morph
@@ -0,0 +1,101 @@
+name: glanceclient
+description: A stratum with glanceclient to let the Openstack deployment.
+kind: stratum
+build-depends:
+- morph: build-essential
+ repo: baserock:baserock/morphs
+ ref: master
+- morph: core
+ repo: baserock:baserock/morphs
+ ref: master
+- morph: tools
+ repo: baserock:baserock/morphs
+ ref: master
+chunks:
+- name: six
+ repo: upstream:six
+ ref: baserock/morph
+ build-depends: []
+- name: jsonschema
+ repo: upstream:jsonschema
+ ref: baserock/morph
+ build-depends: []
+- name: python-json-pointer
+ repo: upstream:python-json-pointer
+ ref: baserock/morph
+ build-depends: []
+- name: python-json-patch
+ repo: upstream:python-json-patch
+ ref: baserock/morph
+ build-depends: []
+- name: warlock
+ repo: upstream:warlock
+ ref: baserock/morph
+ build-depends:
+ - six
+ - jsonschema
+ - python-json-pointer
+ - python-json-patch
+- name: python-prettytable
+ repo: upstream:python-prettytable
+ ref: baserock/morph
+ build-depends: []
+- name: pbr
+ repo: upstream:pbr
+ ref: baserock/morph
+ build-depends: []
+- name: argparse
+ repo: upstream:argparse
+ ref: baserock/morph
+ build-depends: []
+- name: pyopenssl
+ repo: upstream:pyopenssl
+ ref: baserock/morph
+ build-depends: []
+- name: pyiso8601
+ repo: upstream:pyiso8601
+ ref: baserock/morph
+ build-depends: []
+- name: python-requests
+ repo: upstream:python-requests
+ ref: baserock/morph
+ build-depends: []
+- name: simplejson
+ repo: upstream:simplejson
+ ref: baserock/morph
+ build-depends: []
+- name: netaddr
+ repo: upstream:netaddr
+ ref: baserock/morph
+ build-depends: []
+- name: pytz
+ repo: upstream:pytz
+ ref: baserock/morph
+ build-depends: []
+- name: babel
+ repo: upstream:babel
+ ref: baserock/morph
+ build-depends:
+ - pytz
+- name: python-keystoneclient
+ repo: upstream:python-keystoneclient
+ ref: baserock/morph
+ build-depends:
+ - pbr
+ - pyiso8601
+ - python-prettytable
+ - python-requests
+ - simplejson
+ - six
+ - netaddr
+ - babel
+- name: python-glanceclient
+ repo: upstream:python-glanceclient
+ ref: baserock/morph
+ build-depends:
+ - python-prettytable
+ - pbr
+ - argparse
+ - pyopenssl
+ - python-keystoneclient
+ - warlock