summaryrefslogtreecommitdiff
path: root/strata/openstack-services.morph
Commit message (Collapse)AuthorAgeFilesLines
* Moving unmaintained systems, clusters and their strata to unmaintained directoryTristan Van Berkom2016-11-111-805/+0
| | | | | | | | | | | This includes ceph, chef, cxmanage, java, openstack, nodejs, ocaml, qt4, qt5 (system only, qt5 is used by ivi projects), swift, web, xfce and zookeeper systems. All strata which is referred to exclusively by systems and clusters in the unmaintained directory have also been moved to the unmaintained directory. Change-Id: If60b0fa8bc1d7f9c53137fa7106b396668682a9a
* Apply migration to definitions version 8Pedro Alvarez2016-03-301-7/+26
| | | | | | | Note: Migration scripts live now in: http://git.baserock.org/cgit/baserock/baserock/spec.git Change-Id: Ica4fd12d96e563e5195172318d2d65847266146f
* Put quotes around all unpetrify-ref that could be interpreted as numbersPaul Sherwood2016-02-281-7/+7
| | | | Change-Id: Ide3893f85f52070fe8ce66424ee1463951006004
* s/pretrify/petrify/Richard Ipsum2016-02-151-1/+1
| | | | | | | | | | | | | | Thanks to tiago's in-flight schema validation code[1] for pointing this out. ERROR: strata/python-common.morph: python-common->chunks[10]: Additional properties are not allowed ('unpretrify-ref' was unexpected) on {'repo': 'upstream:python-packages/kazoo.git', 'ref': '93a718ea4c20df797766742c3d74de281613c651', 'name': 'kazoo', 'unpretrify-ref': 2.0, 'build-system': 'python-distutils'} [1]: https://gerrit.baserock.org/#/c/1542/2 Change-Id: I0d80c426cc65ce44b9dcf0cfbe8faf72b50d0dfb
* Migrate to definitions format version 6Sam Thursfield2015-08-261-0/+86
| | | | Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
* Reformat all definitions according to a consistent styleSam Thursfield2015-07-191-3/+2
| | | | | | | | | | | | | | | | | This was done using the 'indent' tool, which uses a fork of PyYAML named 'ruamel.yaml' to rewrite YAML files without losing comments, ordering, or certain elements of formatting. My aim with doing this is to open the door to automated editing of the reference system definitions using the 'ruamel.yaml' library. This can be used to implement automated migration when we want to make changes to the YAML format that we use to represent Baserock system definitions. Although this looks drastic, remember that it's actually only altered 65 out of 608 .morph files -- the vast majority already pass unchanged through my version of ruamel.yaml. Change-Id: I95ec978714b5bd1c02c90183336a9fbb846cb692
* OpenStack: Install default configuration filesPedro Alvarez2015-06-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add the default configuration files for Keystone, Nova, Neutron, Glance, Cinder, Swift, Ceilometer, Ironic and Tempest. Also install configuration files which will are not going to be modified in the following commit, in the post-install-commands for the chunk; as opposite to having them laying around in the repo and installing them with the install-files configuration extension. Note: - Some configuration files have been created using commands given in their documentations or they .conf.sample files. - To generate cinder.conf use the following command on the top of the cinder repository: ./tools/config/generate_sample.sh -b . -p cinder -o etc/cinder - Nova.conf has been taken from: http://pkgs.fedoraproject.org/cgit/openstack-nova.git/tree/nova.conf.sample commit 69755b4a072edff0957ee256290395600edbab9e - tempest.conf has been taken from the tag version '4'. Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk> Signed-off-by: Tiago Gomes <tiago.gomes@codethink.co.uk> Change-Id: Id26886aaaa9edd8509412615a65e681d5c8117ed
* OpenStack: Add python-requests-aws required by CeilometerFrancisco Redondo Marchena2015-06-111-0/+5
| | | | | | | | AWS authentication for Amazon S3 for python request library. This is required by Ceilometer because of the following bug: https://bugs.launchpad.net/ceilometer/+bug/1424746 Change-Id: I2652a6491c4e0852a95e83ed81d01ae309585645
* OpenStack: Upgrade components to KiloPedro Alvarez2015-06-111-77/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New components needed: - ordereddict 1.1 - oslo-concurrency 1.8.0 - oslo-context 0.2.0 - posix-ipc - oslo-log 1.0.0 - oslo-middleware 1.2.0 - aioeventlet 0.4 - trollius 1.0.4 - urllib3 1.10.4 - semantic-version 2.4.1 - pysaml2 2.4.0 - redis-py 2.10.3 - kafka-python 0.9.3 - werkzeug 0.10.4 - gf-complete 2 - jerasure 2 - liberasurecode 1.0.7 - pyeclib 1.0.7 - pint 0.6 as a horizon dependency - xstatic-angular-lrdragndrop 1.0.2.3 - xstatic-magic-search 0.2.0.1 - xstatic-termjs 0.0.4.2 - tempest-lib 0.5.0 The following upgrades were needed: - eventlet to v0.17.3 - sqlalchemy-migrate to 0.9.6 - httplib2 to v0.9.1 - kombu to v3.0.26 - oslo-config to 1.9.3 - oslo-utils to 1.4.0 - taskflow to 0.7.1 - keystonemiddleware to 1.5.1 - pycadf to 0.9.0 - oslo-vmware to 0.11.0 - suds to 0.4 - oslo-serialization to 1.4.0 - python-keystoneclient to 1.3.1 - oslo-i18n to 1.5.0 - oslo-db to 1.7.1 - alembic to 0.7.6 - testscenarios to 0.4 - oslo-messaging to 1.8.2 - oslo-policy 0.3.2 - glance_store to 0.4.0 - python-neutronclient to 2.4.0 - cmd2 to 0.6.7 - cliff to 1.10.1 - python-glanceclient to 0.17.1 - websockify to 0.6.1 - oslo-rootwrap to 1.6.0 - python-novaclient to 2.23.0 - python-barbicanclient to 3.0.3 - python-ceilometerclient to 1.0.14 - tooz to 0.13.2 - pymemcache to v1.2.9 - zake to 0.2.1 - django-openstack-auth to 1.2.0 - python-heatclient to 0.4.0 - python-saharaclient to 0.8.0 - xstatic-bootstrap-datepicker to 1.3.1 - xstatic-bootstrap-scss to 3.1.1.1 - xstatic-d3 to 3.1.6.2 - xstatic-hogan to 2.0.0.2 - testscenarios to 0.4 Other changes: - Use a stable version of prettytables 0.7.2 so that we know the version number of if. - Move netifaces to openstack-common, because it's needed for the new version of oslo-utils. - Remove duplicated oauthlib keeping the most recent - Rename pysinglefile to pysendfile - Add ironic runtime dependencies as build dependencies to track some information about them, and to be consistent with other OpenStack components. Change-Id: Ib8b5ac3ede6d37978a6665802cb24ae7a73d9b58
* Move erlang-sd_notify to openstack-service stratumFrancisco Redondo Marchena2015-06-101-0/+5
| | | | | | | | | | | erlang-sd_notify is required only, at the moment, by rabbitmq server to be able to send notifications to systemd, so makes sense for it to belongs only to openstack-service stratum making the erlang stratum minimal. This movement makes erlang stratum not depends on systemd (because erlang-sd_notify needs systemd headers to compile), defo it can depends only in core stratum. Change-Id: Ie6fbb58502336d21fa882bae09860a56d4c14a60
* Update ref of websockify to a fixed versionFrancisco Redondo Marchena2015-05-211-2/+2
| | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The new version uses the 'upstream:' alias. See commit 244e16c16aa11852706a7ab51cf6dd216e3315a8 for more information. Change-Id: I86a129582185582d41c57779b899a00d6c6fc64f
* Update ref of pystache to a fixed versionFrancisco Redondo Marchena2015-05-211-1/+1
| | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The new version uses the 'upstream:' alias. See commit 244e16c16aa11852706a7ab51cf6dd216e3315a8 for more information. Change-Id: Ia6c3466842ae26244538b1018a0e435300f2c8f9
* Update ref of numpy to a fixed versionPedro Alvarez2015-05-211-1/+1
| | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The new version uses the 'upstream:' alias. See commit 244e16c16aa11852706a7ab51cf6dd216e3315a8 for more information. Change-Id: Ifd2cf708ccdebb14dbef8131e4b10bebf545a11f
* Update ref of librabitmq to a fixed versionPedro Alvarez2015-05-211-1/+1
| | | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The right thing to do is to point to the Trove using the 'upstream:' alias, so that definitions don't use git.baserock.org. This is needed if you want to build using a local trove, with all the sources (downstream trove) and you don't have access to git.baserock.org. Change-Id: Id8b26064d0afd66a0b1db6a18c4b69e02085299d
* Openstack: Point novnc submodule to git.baserock.orgFrancisco Redondo Marchena2015-05-211-2/+2
| | | | Change-Id: Ie7c397d2510673b483d5f3d75010b037cdb50495
* Update routes to 2.1Tiago Gomes2015-05-081-2/+2
| | | | | | The OpenStack documentation states that Juno is not compatible with 2.0. Change-Id: I250203a4b9e006e54bf1147912600fbd9fef431f
* Update openstack services to latest Juno tag 2014.2.3Francisco Redondo Marchena2015-05-081-14/+14
| | | | Change-Id: I3ebe354e7c19dd2824cad7271fb7be66e9e96919
* Move boto to python-common stratumFrancisco Redondo Marchena2015-05-081-6/+0
| | | | | | | Remove duplicated boto chunk morphology and add it to a common strata. Change-Id: I532416013a767eb613c4e23a0538105f3795604b
* Rename pexpect in openstack-services to distinguish from cxmanage oneFrancisco Redondo Marchena2015-05-081-1/+1
| | | | | | | | The openstack-services pexpect is pointing to the active fork of the pexpect package, the cxmanage one is pointing to an old version of the package, so for the moment they will be distinguished by name. Change-Id: Ied5518a9c7502a43ad71c25fb6df3f7867951d4d
* Move python-decorator and networkx to python-commonFrancisco Redondo Marchena2015-05-051-15/+0
| | | | Change-Id: Ifa9fd4a7561bb92e4ae579ea5028bef76d68efa1
* Move python-markdown to python-coreFrancisco Redondo Marchena2015-05-051-5/+0
| | | | Change-Id: I50bc8690a84324030e806dc124c80743e510b1b9
* Add python-tools to Openstack system and stratumFrancisco Redondo Marchena2015-05-051-18/+1
| | | | | | This removes duplicated chunks between these strata. Change-Id: Ibb62709034bb6543615a75d0ba440683292cbbf3
* Use swift stratum instead of having swift inside openstack-servicesFrancisco Redondo Marchena2015-05-051-59/+0
| | | | | | To avoid duplication and make openstack-services more manageable. Also move duplicated chunk to openstack-common. Change-Id: I97468e5e7757d2250c643eacfcb76826e5c5ed92
* Create test-tools stratumFrancisco Redondo Marchena2015-05-051-143/+1
| | | | | | | | | Move the test tools and frameworks from zookeper and openstack to it, but tempest because it is explicit for openstack. Move some python packages to python-common because they are shared by various strata. Change-Id: I51be08946572fd76075261f88fbe365a7049f286
* Move mako to python-core: modern versions of mesa hard depend on itJavier Jardón2015-04-281-6/+0
| | | | Change-Id: I5000f08e91b19f26ce3d4265cd7c08be9098bcfc
* ceilometer: Update ceilometer to 2014.2.1 tagsam/baserock-15.17-preFrancisco Redondo Marchena2015-04-211-2/+2
| | | | | | | Update ceilometer to build from the same tag as the rest of the services. Change-Id: I35cc098179f1ccf3ad0a59edc5e28f03d6151107
* trove and heat: Remove non supported servicesFrancisco Redondo Marchena2015-04-211-37/+0
| | | | Change-Id: I9350b33b1992417c9105f8379f4954924565a6c1
* Create chunk morphology for ceilometerPatrick Darley2015-04-171-0/+1
| | | | Change-Id: Ia5c5afda139f57e1eedbf43c77a114f29f6c726b
* openstack-services: Remove cython from here: It's already in coreJavier Jardón2015-04-171-5/+0
| | | | Change-Id: I86415f16f1d03958fe916169b5a76ba066555487
* Add the Ironic baremetal service to OpenstackTiago Gomes2015-04-171-0/+15
| | | | | | | Add their dependencies as well. The service will be configured in another commit. Change-Id: Icb23890fd3d002cb93fd32b0cdc9076518e77475
* Add tftp-hpa to OpenStack servicesTiago Gomes2015-04-171-0/+5
| | | | | | | | The existing Busybox's TFTP server implementation is not up to the job for the OpenStack baremetal service, as it doesn't support filename remapping. Change-Id: I0a12f5807ac2f52aa025587a08a6ebfae403eff1
* Add Openstack systemPedro Alvarez2015-04-161-0/+837
Add Openstack system and stratum pointing they components to Juno tag 2014.2.1. Change-Id: Iaa9a31c44b0a2c711c5a147dc3156bab14577fb7 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk> Signed-off-by: Richard Ipsum <richard.ipsum@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk> Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk> Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>