summaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAgeFilesLines
* systems: Add coreutils-common to all devel systemsRichard Maw2015-05-1819-0/+38
| | | | | | | | | | | | This is not generally included in systems because it contains GPLv3 components, and we support GPLv3-less systems. However, devel systems aren't among the systems we need to ensure contain no GPLv3 components, and they are required for building some components, and building components outside of morph is a defined use-case for devel systems. Change-Id: I8475af70bda1b26e04adebce8897f272a1aa18bf
* Fix path of stratum morph in zookeeper-client systemPedro Alvarez2015-05-121-1/+1
| | | | Change-Id: Ic4ff9fdabe6f3ec2b4d4d7a26905c490fce33078
* systems: Add cross-bootstrap-system-armv5l-genericJavier Jardón2015-05-121-0/+21
| | | | Change-Id: I85ccc845cd0bb03d4b589b3d1aa638fdbd1f38b5
* Add minimal-system-armv5l-aspeed systemJavier Jardón2015-05-121-0/+20
| | | | Change-Id: If69df4ffd226f2ab447471714d2823f74a201e3a
* Add python-tools to Openstack system and stratumFrancisco Redondo Marchena2015-05-051-0/+2
| | | | | | This removes duplicated chunks between these strata. Change-Id: Ibb62709034bb6543615a75d0ba440683292cbbf3
* Use swift stratum instead of having swift inside openstack-servicesFrancisco Redondo Marchena2015-05-051-0/+2
| | | | | | 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-053-0/+6
| | | | | | | | | 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
* Fix syntax errors in armv8 base system definitionsEdward Cragg2015-05-012-2/+4
| | | | Change-Id: I74ce7ee1fe268359493750c452c2b6f699e99636
* Add ocaml chunk, strata and systemDaniel Firth2015-05-011-0/+20
| | | | Change-Id: I7b36e0e1ef55b4146896aaa3dbc9e4f61c4d205e
* Add mesa-common-vm and use this for x86_64 systemsJames Thomas2015-04-302-4/+4
| | | | | | | | We're locked at the last version of mesa that allows egl_gallium as we need to be able to use this in a VM, so add a separate run-time mesa for this. At build-time we can use the upgraded mesa Change-Id: I687fa98e12d99816efce2b61561cc8a07aa146f5
* Add base systems for armv8l64 and armv8b64Edward Cragg2015-04-302-0/+42
| | | | | | These were previously conspicuous by their absence Change-Id: I425da2784927cdb336b462898d894fd69faec3ce
* Install /etc/os-release using the new install-essential-files extensionJavier Jardón2015-04-2959-0/+59
| | | | | | This is currently hardcoded in morph Change-Id: I34446bbdf6ad3a7bdd0c34e4fcbd79433ce0fd71
* libsoup-common and python-pygobject depends now in coreJavier Jardón2015-04-285-20/+0
| | | | | | Remove as well now unneeded dependecies in our cross-* systems Change-Id: Ic3ab43cc4c3c2ae5e2548a848b0c0e4d48acdf68
* Add unionfs-fuse to Highbank systemsSam Thursfield2015-04-234-0/+8
| | | | | | | Other systems can use overlayfs, but we can't run Linux 3.18 on Highbank so must use unionfs-fuse for now instead. Change-Id: I26a4c1656298e071df31684bfe1dd616ecbf4558
* Fix mess created in previous commitSam Thursfield2015-04-235-5/+5
| | | | Change-Id: I828aa856fc14b04d3e4d358f78deb0d8abc22229
* Add an ostree-core stratumAdam Coldrick2015-04-2338-0/+182
| | | | | | | | | | This will be used by future versions of Morph. By adding OSTree to the cross-bootstrap systems we have significantly increased the size and complexity of them. Some of this can be reduced: OStree doesn't actually depend on all of 'foundation', just 'glib'. Change-Id: I89403bf4625178e6f887402b5817f6a727cfcf97
* Split libsoup into its own stratumAdam Coldrick2015-04-221-0/+2
| | | | Change-Id: I14177e899e404fdc72728f694f8551d5f8518f4b
* Split PyGObject into its own stratumAdam Coldrick2015-04-2234-0/+68
| | | | | | Also make morph depend on PyGObject, it will be needed for OSTree. Change-Id: Icfa9abb95f884ca9b1dd720648567bd704e74d85
* ntpd: Set default .service and conf file in the morphology fileJavier Jardon2015-04-221-1/+0
| | | | | | So we can avoid an specific extension to introduce it in the system Change-Id: I57f446977e3e5fba5fe98be6fdd6a3f150623f14
* Openstack: Make Ceilometer configurablePatrick Darley2015-04-171-0/+1
| | | | | | | This commit configures ceilometer to integrate with Keystone, Glance, Cinder and Nova. Change-Id: I19e8580de87858033ce1c2caf86a828d6377bb91
* Drop swift conf exts from openstack-systemRichard Ipsum2015-04-171-2/+0
| | | | | | | | | | Swift configuration is not simple, also it's likely a user will want to deploy openstack without swift, so we don't want to include the swift conf exts by default. Dropping these allows us to have a much simpler default cluster morph. Change-Id: I99de08c94e7f10912c158c0dfd5342ff76ca604e
* Openstack: Make Ironic configurableTiago Gomes2015-04-171-0/+1
| | | | | | | This commit configures Ironic to integrate with Keystone, Neutron and Glance. Nova integration will be added in a following commit. Change-Id: Id557e8e048b6051d764b4915192cfd55bfe68d32
* Add configuration for swift controller nodeRichard Ipsum2015-04-161-0/+3
| | | | | | | This adds configuration needed to deploy a swift proxy-server that uses keystone for authentication. Change-Id: I038180e2d1e16f1f612986ca9db241ce05afa84c
* Openstack: Make Neutron configurablePedro Alvarez2015-04-161-0/+1
| | | | | | | Change-Id: I517142d6879f4cfce821a21a5fe2b661e184ce53 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>
* Openstack: Add support to configure the network of the nodePedro Alvarez2015-04-161-0/+1
| | | | | | Change-Id: I8f8bfb231ab5ff4c2a825451a57a5b38a641c300 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
* Openstack: Make Nova configurablePedro Alvarez2015-04-161-0/+1
| | | | | | | Change-Id: Ia5e2450351359d35fd2aa37b75534178d8305936 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>
* Openstack: Make Cinder configurablePedro Alvarez2015-04-161-0/+1
| | | | | | | Change-Id: I9c2bb1a204a01fa82e90d517663f6cf654666395 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk>
* Openstack: Make Glance configurablePedro Alvarez2015-04-161-0/+1
| | | | | | Change-Id: I137bd286b2f8ad6eeb37d34803f9ae41a735e7ec Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
* Openstack: Make Keystone configurablePedro Alvarez2015-04-161-0/+1
| | | | | | Change-Id: Ic29d7c367622e0ab35486466e5e32ca432539c39 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
* Add Openstack systemPedro Alvarez2015-04-161-0/+65
| | | | | | | | | | | | | | 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>
* Add swift systemRichard Ipsum2015-04-161-0/+34
| | | | Change-Id: I41fe796802f930f954716bfa4edcb038b95c90ce
* Add definitions for big-endian deployment to a Moonshot node (M.2)Edward Cragg2015-04-141-0/+29
| | | | | | | Add cluster definition and install system definition, to enable deployment of a big-endian system to a moonshot M.2 (SSD) device. Change-Id: Icb2d48eff152a3df9556739fadbf4055478e79f4
* Add system definitions for big-endian ARMv8 (armv8b64)Edward Cragg2015-04-143-0/+123
| | | | Change-Id: Icdcac240ba75369ae8dbad8132b578a1cb73d684
* Remove not required cloud-init support from base systemsFrancisco Redondo Marchena2015-04-102-6/+0
| | | | | | | | | | This patch fixes base-system-x86_{32,64}-generic which were broken since some chunks from cloudinit-support stratum were moved to python-core and python-common. It was decided in IRC that base-systems are not going to support cloud-init (see http://irclogs.baserock.org/ 10-04-2015) leaving the systems minimal. Change-Id: I55fe5cf2a8d46dcbc1bbfc39534f99001b4fc564
* Add fstab conf ext to devel systemRichard Ipsum2015-04-0118-0/+18
| | | | Change-Id: I3cf41ebb6aac5e91e433ae3127f7b1b599cf0e8c
* Add swift to devel systemRichard Ipsum2015-03-3018-0/+36
| | | | | | This is needed to build swift data structures at deploy time Change-Id: I54ea8c1d75195ad33046ff48397458fe5c1d1e79
* Merge "Remove Gerrit system"Sam Thursfield2015-03-181-32/+0
|\
| * Remove Gerrit systemSam Thursfield2015-03-161-32/+0
| | | | | | | | | | | | | | A new version of a Baserock Gerrit system definition now lives in infrastructure.git. Change-Id: I6aeed4c5381edf5e7736f1816f9d58832c0ac781
* | Remove Gitlab systemsSam Thursfield2015-03-162-92/+0
|/ | | | | | | | | As far as I know, these are out of date, unmaintained and nobody is using them. It was definitely a useful learning process to integrate Gitlab into Baserock, but I think this is now just taking up space in definitions.git needlessly. Change-Id: Ifdd9c0a3dd889382bc5e6825c2df4f3afbd89f3c
* Move 'bottle' and 'flup' into separate python-wsgi moduleSam Thursfield2015-03-1330-0/+60
| | | | | | | | The lorry-controller webapp uses these, as well as morph-cache-server. In order to use lorry-controller in systems that don't contain Morph, we need them to be in a separate stratum. Change-Id: Ie187c0b506d12ed5e5f8f8ce4a4b91834bf29fe5
* Move cliapp into its own 'python-cliapp' stratumSam Thursfield2015-03-1234-0/+68
| | | | | | | This allows us to have a system with Lorry and Lorry Controller but without Morph. Change-Id: I5164237601d0ff028834c674274f13b6e1f315c9
* Add x-common to the genivi systemsPedro Alvarez2015-03-063-0/+6
|
* Add Ansible to the devel systems to be consistent with the build systemsFrancisco Redondo Marchena2015-03-0318-0/+36
|
* Add python-common.morph to systems with openstack-clientsFrancisco Redondo Marchena2015-03-0320-0/+42
| | | | | Because some chunks have been moved from openstack-clients.morph to python-common.morph this systems depends on python-common now.
* Add openstack-common to the systems with openstack-clientsFrancisco Redondo Marchena2015-03-0323-0/+46
|
* Move lorry-controller into its own stratumSam Thursfield2015-03-021-0/+2
| | | | | | This allows using it separately from Trove. I want to use it in the gerrit.baserock.org system to handle mirroring from git.baserock.org, at least initially.
* Add PXE-based deployment support to an HP Moonshot nodeTiago Gomes2015-02-272-0/+2
|
* Add missing python-core stratum to armv8l64 systemsTiago Gomes2015-02-272-0/+4
|
* Merge branch 'baserock/simonhoinkis/cross-bootstrap-update'Sam Thursfield2015-02-274-0/+8
|\ | | | | | | | | Reviewed-By: Javier Jardón <javier.jardon@codethink.co.uk> Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
| * Clean up the Morph chunks in cross-bootstrapSimon Hoinkis2015-02-254-0/+8
| | | | | | | | and include morph-utils instead