summaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAgeFilesLines
* fixup: Update Zuul systemAdam Coldrick2015-05-201-14/+23
|
* Add a system for MasonAdam Coldrick2015-05-141-0/+58
|
* 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>