summaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | Move Ansible dependencies to python-common.morphPedro Alvarez2015-02-279-0/+18
|/ | | | | This dependencies are needed for some Openstack components, and this will avoid duplication once this work is done.
* Add back ARM SDK systemsSam Thursfield2015-02-232-0/+36
| | | | | I accidentally removed these instead of renaming them in commit efe5807433bb576bbba4312d2e3d150ed6f7e1a4
* Merge branch 'baserock/jjardon/multimedia'Javier Jardón2015-02-209-16/+34
|\ | | | | | | | | Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk> Reviewed-by: James Thomas <james.thomas@codethink.co.uk>
| * Rename multimedia to multimedia-gstreamerbaserock/jjardon/multimediaJavier Jardón2015-02-208-16/+16
| |
| * Make multimedia and multimedia-gstreamer-0.10 depend on multimedia-commonJavier Jardón2015-02-209-0/+18
| | | | | | | | Change the systems as well so nothing break
* | Remove 'generic' from SDK system namesSam Thursfield2015-02-202-36/+0
|/ | | | They are long enough anyway.
* Merge branch 'baserock/tiagogomes/armv8l64-devel'Edward Cragg2015-02-181-0/+43
|\ | | | | | | | | | | Reviewed by: * Sam Thursfield <sam.thursfield@codethink.co.uk> * Richard Maw <richard.maw@gmail.com>
| * Add a definition for building a armv8l64 devel systemTiago Gomes2015-02-171-0/+43
| | | | | | | | | | The last release of nodejs doesn't build on aarch64 due having an old embedded vp8 copy, so the nodejs strata is not included.
* | Add tools to weston systembaserock/james/weston-system-updatesJames Thomas2015-02-182-0/+4
| | | | | | | | Adds useful things, also allows us to update the images
* | Add xwayland to jetson weston imageJames Thomas2015-02-181-0/+4
|/
* Move six to python-coreFrancisco Redondo Marchena2015-02-122-0/+4
| | | | | six is a python 2 and 3 compatibility library, so move to python-core should remove dependencies in some strata.
* Add definitions to build armv8l64 systemsTiago Gomes2015-02-122-0/+50
| | | | | Add definitions for building an armv8l64-based build system, and an armv8l64-based cross-bootstrap system.
* Add python-core to build-systems and as a dep of MorphSam Thursfield2015-02-107-0/+14
| | | | This allows us to use the Python 'requests' library in Morph.