summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2015-02-27 18:57:48 +0000
committerFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2015-03-03 16:56:12 +0000
commitbae9701058ef80f59107ebb2015a171b3e71060e (patch)
tree473cf576f5310430d81c61fdd4132f488bbe8f9c
parent6980a9c1bb7d232a119de55788b68f283df29c9f (diff)
downloaddefinitions-bae9701058ef80f59107ebb2015a171b3e71060e.tar.gz
Add openstack-common and update openstack-clients
openstack-common is a stratum with common packages between the openstack clients and servers. update the clients to work with Juno tag 2014.2.1
-rw-r--r--strata/openstack-clients.morph178
-rw-r--r--strata/openstack-clients/pyparsing.morph (renamed from strata/openstack-clients/pytz.morph)2
-rw-r--r--strata/openstack-common.morph117
3 files changed, 220 insertions, 77 deletions
diff --git a/strata/openstack-clients.morph b/strata/openstack-clients.morph
index 1b348630..ea6ed019 100644
--- a/strata/openstack-clients.morph
+++ b/strata/openstack-clients.morph
@@ -1,103 +1,129 @@
name: openstack-clients
kind: stratum
-description: A stratum with OpenStack clients, for OpenStack deployments.
+description: Stratum with all the OpenStack clients and their dependencies.
build-depends:
-- morph: strata/python-core.morph
-- morph: strata/tools.morph
+- morph: strata/openstack-common.morph
chunks:
-- name: jsonschema
- repo: upstream:jsonschema
- ref: 292a256b918af1e567982bb801c427cf4ca5b9fe
- unpetrify-ref: baserock/morph
- build-depends: []
- name: python-json-pointer
repo: upstream:python-json-pointer
- ref: 48dce313141ba5bf0d2f3dd2e590042c05755e53
- unpetrify-ref: baserock/morph
+ ref: 34073e561261cb413b9bdff5beac31b070d98ea2
+ unpetrify-ref: v1.4
build-depends: []
- name: python-json-patch
repo: upstream:python-json-patch
- ref: 27c7032de25923593fa17cc14f535fb7abd52448
- unpetrify-ref: baserock/morph
- build-depends: []
+ ref: e4da658a5dc9f68d3386017ffdcc8e07d22b51a3
+ unpetrify-ref: v1.8
+ build-depends:
+ - python-json-pointer
- name: warlock
repo: upstream:warlock
- ref: 1a0de8a67df8282c42f71014cc871684e8d7c0cf
- unpetrify-ref: baserock/morph
+ ref: 408ccb82347aabf3dc7cf6eccbd2ed2475cb0d60
+ unpetrify-ref: 1.1.0
build-depends:
- - jsonschema
- python-json-pointer
- - python-json-patch
- name: python-prettytable
- morph: strata/openstack-clients/python-prettytable.morph
repo: upstream:python-prettytable
- ref: 941133673e5a0003cd5ce1b6db2a51cf3307d9c1
- unpetrify-ref: baserock/morph
- build-depends: []
-- name: argparse
- repo: upstream:argparse
- ref: c9b3f9b32949cb7dd798e7d1aedbeeef064aa4b1
- unpetrify-ref: baserock/morph
- build-depends: []
-- name: pyopenssl
- repo: upstream:pyopenssl
- ref: 6bbf44a00b35fb28df1f66aa194b2fe95eab1ab2
- unpetrify-ref: baserock/morph
- build-depends: []
-- name: pyiso8601
- repo: upstream:pyiso8601
- ref: ac5470ec9e68332ebc499c4f9f21e7e3cb31ecb6
- unpetrify-ref: baserock/morph
- build-depends: []
-- name: simplejson
- repo: upstream:simplejson
- ref: 35816bfe2d0ddeb5ddcc68239683cbb35b7e3ff2
- unpetrify-ref: baserock/morph
- build-depends: []
-- name: netaddr
- repo: upstream:netaddr
- ref: f64ae19e533ffa5522dcba1fc833975cb2ee88a5
- unpetrify-ref: baserock/morph
- build-depends: []
-- name: pytz
- morph: strata/openstack-clients/pytz.morph
- repo: upstream:pytz
- ref: 384207f01fd5b8bf1eb20cb64c17679084731944
- unpetrify-ref: baserock/morph
+ ref: 7a48f1e84049577370cf28632a75d2fd01e4142d
+ unpetrify-ref: master
build-depends: []
-- name: babel
- repo: upstream:babel
- ref: d764b35bc3910b8f67ff811752df615afa7667f6
- unpetrify-ref: baserock/morph
- build-depends:
- - pytz
- name: python-keystoneclient
- repo: upstream:python-keystoneclient
- ref: 21cc66a850c5ea1d2ffffb655da0c452b919ed3b
- unpetrify-ref: baserock/morph
+ repo: upstream:openstack/python-keystoneclient
+ ref: 79d1eec35aad874a7c08ff22c39260884a5524ba
+ unpetrify-ref: 0.11.1
build-depends:
- - pyiso8601
- python-prettytable
- - simplejson
- - netaddr
- - babel
- name: python-glanceclient
- repo: upstream:python-glanceclient
- ref: 721660612df4454726b723daf902abd23ba0109c
- unpetrify-ref: baserock/morph
+ repo: upstream:openstack/python-glanceclient
+ ref: 8a877b2752162d6a2db43d7d61d6311c4f42285b
+ unpetrify-ref: 0.14.1
build-depends:
- python-prettytable
- - argparse
- - pyopenssl
- python-keystoneclient
- warlock
- name: python-novaclient
- repo: upstream:python-novaclient
- ref: 9e4530c79e46d392ed8f3e413bca1acffe022fe6
- unpetrify-ref: baserock/morph
+ repo: upstream:openstack/python-novaclient
+ ref: 5ecfdac6b34769e200ff5c4c7429c20518c5b24f
+ unpetrify-ref: 2.20.0
+ build-depends:
+ - python-prettytable
+ - python-keystoneclient
+- name: python-swiftclient
+ repo: upstream:openstack/python-swiftclient
+ ref: bb4d2ab59c4de9389667eeed255642f51e276f1e
+ unpetrify-ref: 2.3.1
+ build-depends: []
+- name: python-troveclient
+ repo: upstream:openstack/python-troveclient
+ ref: e010a919750f07493afd42a4db867853b925bcbf
+ unpetrify-ref: 1.0.7
build-depends:
- python-prettytable
- - argparse
- - pyiso8601
- - simplejson
- - babel
+- name: python-cinderclient
+ repo: upstream:openstack/python-cinderclient
+ ref: ac9b0913904c43f4bf12c8164324d6e6a55dc1ab
+ unpetrify-ref: 1.1.1
+ build-depends:
+ - python-prettytable
+ - python-keystoneclient
+- name: pyparsing
+ morph: strata/openstack-clients/pyparsing.morph
+ repo: upstream:python-packages/pyparsing.git
+ ref: 8062c76ab3958a570052124f17e71f3dd3ec2257
+ unpetrify-ref: pyparsing_2.0.3
+ build-depends: []
+- name: cmd2
+ repo: upstream:python-packages/cmd2.git
+ ref: 07b4dc3d6991cbdc420c246e807371c97a467d1a
+ unpetrify-ref: master
+ build-depends:
+ - pyparsing
+- name: cliff
+ repo: upstream:openstack/cliff
+ ref: 42675b2d7ad93f4bba9c4216874c68b8e5834147
+ unpetrify-ref: 1.7.0
+ build-depends:
+ - cmd2
+ - python-prettytable
+ - pyparsing
+- name: python-neutronclient
+ repo: upstream:openstack/python-neutronclient
+ ref: fa5642f1550bc8f818c1686c40edbaf3672d356a
+ unpetrify-ref: 2.3.9
+ build-depends:
+ - cliff
+ - python-keystoneclient
+- name: python-ceilometerclient
+ repo: upstream:openstack/python-ceilometerclient
+ ref: 7316dd16b8850270db27c1298dcf5a2223f2f1e1
+ unpetrify-ref: 1.0.12
+ build-depends:
+ - python-prettytable
+ - python-keystoneclient
+- name: python-heatclient
+ repo: upstream:openstack/python-heatclient
+ ref: 6089d31e302d80910cc15132f99a1bf358bbb64f
+ unpetrify-ref: 0.2.12
+ build-depends:
+ - python-prettytable
+ - python-keystoneclient
+- name: python-designateclient
+ repo: upstream:openstack/python-designateclient
+ ref: a900b41e4d8a9eb40e1812295ba16d773e2b9618
+ unpetrify-ref: 1.1.0
+ build-depends:
+ - cliff
+ - python-keystoneclient
+- name: python-barbicanclient
+ repo: upstream:openstack/python-barbicanclient.git
+ ref: ac30643631b6bc1c40116061f8eb280a7881e422
+ unpetrify-ref: 2.2.1
+ build-depends:
+ - python-keystoneclient
+ - cliff
+- name: python-saharaclient
+ repo: github:openstack/python-saharaclient
+ ref: eadb40ccb62566f02cb93ec03aa232e48835dec3
+ unpetrify-ref: 0.7.6
+ build-depends:
+ - python-keystoneclient
+ - python-prettytable
diff --git a/strata/openstack-clients/pytz.morph b/strata/openstack-clients/pyparsing.morph
index f5557946..60088544 100644
--- a/strata/openstack-clients/pytz.morph
+++ b/strata/openstack-clients/pyparsing.morph
@@ -1,4 +1,4 @@
-name: pytz
+name: pyparsing
kind: chunk
build-commands:
- cd src && python setup.py build
diff --git a/strata/openstack-common.morph b/strata/openstack-common.morph
new file mode 100644
index 00000000..b8e4f535
--- /dev/null
+++ b/strata/openstack-common.morph
@@ -0,0 +1,117 @@
+name: openstack-common
+kind: stratum
+description: |
+ Stratum with the python packages needed to compile openstack
+ clients and services.
+build-depends:
+- morph: strata/python-core.morph
+- morph: strata/foundation.morph
+chunks:
+- name: pycparser
+ repo: upstream:python-packages/pycparser
+ ref: c926670643ebb5f88a2bf56579fc9934c82be6d2
+ unpetrify-ref: master
+ build-depends: []
+- name: cffi
+ repo: upstream:python-packages/cffi
+ ref: fc53b53095d61a1ec5814c09c3bf2c7e18627fb5
+ unpretrify-ref: master
+ build-depends:
+ - pycparser
+- name: pytz
+ repo: upstream:pytz-tarball
+ ref: c414cb801776e11c769fb36c0d37b8d7a7c8712c
+ unpetrify-ref: pytz-2014.10
+ build-depends: []
+- name: babel
+ repo: upstream:babel
+ ref: 246996b0ee51e49ebcd504e234d3bcdcb178996c
+ unpetrify-ref: master
+ build-depends:
+ - pytz
+- name: enum34
+ repo: upstream:python-packages/enum34.git
+ ref: f1fa1787ceaac72b9934f318ea2135d28c05dd55
+ unpetrify-ref: enum34-1.0
+ build-depends: []
+- name: pyasn1
+ repo: upstream:python-packages/pyasn1
+ ref: fa8e66c5f4367a1e39b53dcddc133d084b10400f
+ unpetrify-ref: release_0_1_7_tag
+ build-depends: []
+- name: cryptography
+ repo: upstream:python-packages/cryptography
+ ref: 9ac7d55150c8410a08ee3b00b89bfeac3dbd8e8f
+ unpetrify-ref: 0.7.2
+ build-depends:
+ - pyasn1
+ - enum34
+ - cffi
+- name: pyiso8601
+ repo: upstream:pyiso8601
+ ref: 9eb87a9bab114e9cc9a8d3dceb04362644d89cab
+ unpetrify-ref: 0.1.10
+ build-depends: []
+- name: netaddr
+ repo: upstream:netaddr
+ ref: bbb31ed50a5338a7d1c0011fc4429d09954f9f0b
+ unpetrify-ref: release-0.7.12
+ build-depends: []
+- name: argparse
+ repo: upstream:argparse
+ ref: 3c7e856bdba0dc993f21b8440ccbfac6ec292a8c
+ unpetrify-ref: r12
+ build-depends: []
+- name: stevedore
+ ref: 860bd8f8ecba38fdfda5b41a3a1dbe854d6528e2
+ unpetrify-ref: 1.0.0.0a2
+ repo: upstream:openstack/stevedore
+ build-depends:
+ - argparse
+- name: oslo-config
+ repo: upstream:openstack/oslo-config
+ ref: 059579ac2189b94bc9e9555b2e9acfb31a83ef53
+ unpetrify-ref: 1.4.0.0a5
+ build-depends:
+ - argparse
+ - netaddr
+ - stevedore
+- name: pyopenssl
+ repo: upstream:python-packages/pyopenssl
+ ref: 0146d447e63a737b4f05a1164d5950eff68543e7
+ unpetrify-ref: 0.14
+ build-depends: []
+- name: oslo-i18n
+ repo: upstream:openstack/oslo-i18n
+ ref: 040f1d6afa733527385d2309e485bf37e9843b0e
+ unpetrify-ref: 0.4.0
+ build-depends:
+ - babel
+- name: oslo-utils
+ repo: upstream:openstack/oslo-utils
+ ref: 6a123fce93895e92004ce9d5bd8dee3c3642cf41
+ unpetrify-ref: 0.3.0
+ build-depends:
+ - babel
+ - pyiso8601
+ - oslo-i18n
+- name: futures
+ repo: upstream:python-packages/futures
+ ref: 4f7ceedb8a7742e52b0436a4160c7c44665a2597
+ unpetrify-ref: 2.2.0
+ build-depends: []
+- name: oslo-serialization
+ repo: upstream:openstack/oslo-serialization.git
+ ref: 80fec894a54253d9b4c80dd8a563957966ca0b88
+ unpetrify-ref: 0.3.0
+ build-depends: []
+- name: jsonschema
+ repo: upstream:jsonschema
+ ref: 35b60f390098d3306c03eee27ceec8cf8a493579
+ unpetrify-ref: v2.3.0
+ build-depends: []
+- name: simplejson
+ repo: upstream:simplejson
+ ref: 54d5ff15d508c51366986cc4f77f2f287f036582
+ unpetrify-ref: v3.6.4
+ build-depends: []