summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade u-boot to latest releasebaserock/james/upgrade-mesaJames Thomas2015-04-291-4/+4
| | | | | We can use mainline u-boot now, however this also requires us to bump dtc
* Upgrade jetson to 4.0James Thomas2015-04-294-15/+24
| | | | | | Quite a lot of changes here, new firmware, nouveau platform driver no longer exists as a separate module, and we no longer need the bsp-support to set the scaling governor, as it's ON_DEMAND by default
* Upgrade mesa to latest stable release + jetson specific patchesJames Thomas2015-04-281-2/+3
| | | | Mesa now depends on python-common, since it requires makeo
* Add mesa-common-vm and use this for x86_64 systemsJames Thomas2015-04-284-4/+28
| | | | | | 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
* Upgrade libdrm to 2.4.60 and patch for jetsonJames Thomas2015-04-282-2/+9
| | | | | | Jetson support now requires new features not found in mainline yet Change-Id: I3128058e8e821ec00f26877ed42a1c46dcbd12b5
* Move mako to python-core: modern versions of mesa hard depend on itJavier Jardón2015-04-282-6/+6
| | | | Change-Id: I5000f08e91b19f26ce3d4265cd7c08be9098bcfc
* postgresql: Make the service depend on network-online.targetPedro Alvarez2015-04-281-1/+1
| | | | | | | | When the server is configured to listen connections only from some IP addresses, the unit fails if the network is not configured and there aren't interfaces with this IP. Change-Id: Ibc4a00f5cc8efbbd8edd2df227272b9420438c6c
* strata/x-common.morph: Remove reference to util-keysyms.morphJavier Jardón2015-04-281-1/+0
| | | | | | | | Its not needed anymore. This completes commit eb2c33af1b56b322524d058dd6f560cb21d98a0d Change-Id: Icfc73bb2fd3cf3140561b2192a59ab6ec13e266b
* cinder: Run configure setup in the storage nodeFrancisco Redondo Marchena2015-04-271-1/+1
| | | | Change-Id: Ibc954e855452d83fe364083455bc2d5616457cbb
* cinder: Enable cinder in the controller nodeFrancisco Redondo Marchena2015-04-271-0/+4
| | | | | | | | Cinder needs to have enabled the api service in the controller node in order to work. This means also run the config-setup and the db-setup services for it. Change-Id: I5e79ebf8ce75ef7320b3177b953966095a0884ae
* ceilometer: Configure ceilometer for multinode deploymentFrancisco Redondo Marchena2015-04-2715-70/+149
| | | | Change-Id: I065dcd8926775c5469830af25c3fc6a49d89e432
* Move XCB libraries to x-common and update to latest stable (0.4.x)Javier Jardon2015-04-273-28/+26
| | | | | | So we have all the xcb libraries together Change-Id: I31712c4a68d1b75a104bcf758989f63b3aca39a0
* strata/graphics-common: Upgrade libpng to latest stable (1.4.16):Javier Jardón2015-04-271-2/+2
| | | | | | This includes a fix for vulnerability CVE-2014-9495 Change-Id: Ia62f889ad532b8614c4ec4536f517c5eb303416d
* Build the nginx server with the '--with-http_ssl_module' option, asRichard Dale2015-04-271-1/+2
| | | | | | it isn't built with SSL/https support by default Change-Id: I5c124da046aea2802193790a51d94bf1f75e490b
* Depend on openstack-keystone-setupTiago Gomes2015-04-248-13/+13
| | | | | | | | | | Depending on openstack-keystone is wrong, as the admin user, admin tenant, admin role, service tenant and endpoint, are only created after starting and enabling the openstack-keystone service. Not having those created will cause keystone commands executed by some Ansible scripts to fail. Change-Id: I54288f3de2814dbb6639a894d55d7395f052a428
* Move postgres-server configuration out of keystone-setupTiago Gomes2015-04-2416-62/+80
| | | | | | | | | Otherwise postgres-server and keystone-setup services will initially fail, as keystone-setup needs a postgres-server running to succeed, but the postgres-server can only run after some configuration, which was previously being done by keystone-setup. Change-Id: I2d649d494cb54119e3b9bd3d9f6deb46bfb2dd12
* Fix some typos on OpenStack's Ansible scriptsTiago Gomes2015-04-242-3/+3
| | | | Change-Id: I27f2e61a411174541bf2e20a1fd5c30ca8f8ff4e
* Configure and start an iSCSI initiator on all required machinesTiago Gomes2015-04-245-5/+8
| | | | | | | | | The OpenStack Ironic Conductor service requires that an iSCSI initiator is running on the same local machine. This commit configures and sets an iSCSI initiator to run on the controller node on a two-node and three-node OpenStack system. For a one-node system, this service was already configured as it is required by OpenStack Cinder. Change-Id: I46291d9cd1a31e3ff91888401d45ab0dc67e3677
* Enable Ironic on the three-node OpenStack systemTiago Gomes2015-04-244-16/+40
| | | | | | | Also avoid running it on the compute machine on a two-node OpenStack system. Change-Id: I091bb4641291aaf1d699be2bd433cbda1f87d743
* openstack-three-node-installer: amend IP addressTiago Gomes2015-04-241-1/+1
| | | | Change-Id: I3ab72d36b6b164088e8d31ac4e2359377714a9fd
* Update trove-setup to fix idempotency bugbaserock-15.17-rcsam/baserock-15.17-rcSam Thursfield2015-04-241-1/+1
|
* Update the jetson cluster to use BOOT_DEVICEJames Thomas2015-04-243-5/+10
| | | | Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
* Update Morph to fix name of distbuild-trove-nfsboot.write.helpSam Thursfield2015-04-241-1/+1
|
* Update Morph to include:Sam Thursfield2015-04-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | fe15d7e Calculate the build graph in worker-build 3d87709 Make distbuild use an ArtifactReference not an Artifact internally when 5239f51 Don't serialise the entire build graph aa6dfcb Use --verbose/-v to show build output, --debug/-d for morph debug 124e2f1 distbuild: Add test suite for distbuild-helper 8103617 distbuild: Don't check if there is free disk space on the initiator 9d27007 Add distbuild-trove-nfsboot.write 006096c distbuild: Don't create a directory for build output until we get some 52ff3a3 distbuild: Kill the whole process tree when cancelling a build b2f13f7 deploy: Clean up `morph deploy` documentation a bit f163d9c deploy: Deploy and upgrade systems from the same 'cluster' definition 1c01f18 deploy: Factor out a bit of code into its own function f323af1 distbuild: Move SubprocessEventSource into its own module 40c9378 distbuild: Fix log message when listening for connections Change-Id: I97c38b65db62b0631745ac5d47d572d0218fb9ff
* nfs: Fix compilation issue with nfs-utilsRichard Maw2015-04-231-1/+1
| | | | | | | | Connecting to the nfs server would fail because one of the services would segfault, because nfs-utils used a pointer before checking whether it was NULL, and gcc would later optimise away the null pointer check. Change-Id: Ia007fc9c33012daf56f65677ab138f706a7a0263
* Add unionfs-fuse to Highbank systemsSam Thursfield2015-04-236-0/+42
| | | | | | | 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-2340-0/+200
| | | | | | | | | | 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-224-7/+14
| | | | Change-Id: I14177e899e404fdc72728f694f8551d5f8518f4b
* Split PyGObject into its own stratumAdam Coldrick2015-04-2238-6/+85
| | | | | | Also make morph depend on PyGObject, it will be needed for OSTree. Change-Id: Icfa9abb95f884ca9b1dd720648567bd704e74d85
* Add kernel modules for FUSE and overlayfsSam Thursfield2015-04-2211-0/+22
| | | | Change-Id: Iec8bb1d659b037b45b8733f46d3f4af2413631a7
* OpenStack: Tidy two node cluster and make three node match its styleRichard Maw2015-04-222-31/+80
| | | | Change-Id: I2555a2ee2c6b3b7e4243b985343bc8afb2432c77
* OpenStack: Rename installer to three-node-installerRichard Maw2015-04-221-1/+1
| | | | Change-Id: I645d11af1d4cbe365190ae00a7e65cc3dd61dec1
* Upgrade systemd to latest master.Pedro Alvarez2015-04-221-2/+2
| | | | | | This version fixes an error at boot time on the Jetson boards. Change-Id: I1f25cab25b949a468902e7bacf5b416e885f6c06
* ntpd: Set default .service and conf file in the morphology fileJavier Jardon2015-04-225-56/+46
| | | | | | So we can avoid an specific extension to introduce it in the system Change-Id: I57f446977e3e5fba5fe98be6fdd6a3f150623f14
* 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
* cluster/ci.morph: Fix typoJavier Jardón2015-04-211-1/+1
| | | | Change-Id: Ia9e446eceb9fc15be1c8cf86d91dda67b1dc4425
* ceilometer: Fix ceilometer servicesFrancisco Redondo Marchena2015-04-214-4/+4
| | | | | | | | | ceilometer services do not need to wait for openstack-ceilometer-setup.service to finish because is this one which enables and starts them. So removing this dependency we eliminate the systemd loop created. Change-Id: I4991eb9e50bb88270ce1fa31edb0600dab233148
* ceilometer: Fix openstack-ceilometer-setup.service unitFrancisco Redondo Marchena2015-04-211-1/+2
| | | | | | | openstack-ceilometer-setup.service only requires keystone and postgres running for configuring ceilometer. Change-Id: I4665cc719675355856b0ab50bd1cb966cadb2e67
* ceilometer: Fix ceilometer post-install-commandsFrancisco Redondo Marchena2015-04-211-1/+1
| | | | | | Fix missing `$` character before DESTDIR which makes api_paste.ini not get installed into the system. Change-Id: I8802fa01de9684cce26785181b7952aa13876f83
* nova and neutron: Start db-setup services after config-setup servicesFrancisco Redondo Marchena2015-04-212-2/+2
| | | | | | | | | openstack-{nova,neutron}-db-setup.services need to run after openstack-{nova,neutron}-config-setup.services because the latter create the nova and neutron system users used in the formers. Change-Id: I4152b8dc16fe2181de83f5732b58d3f1072811e9
* trove and heat: Remove non supported servicesFrancisco Redondo Marchena2015-04-211-37/+0
| | | | Change-Id: I9350b33b1992417c9105f8379f4954924565a6c1
* cinder: Remove legacy setup serviceFrancisco Redondo Marchena2015-04-211-9/+0
| | | Change-Id: I8aa7c9ffba6b2315d133be77cf78f94360efa4c8
* Add OpenStack system to clusters/ci.morphPedro Alvarez2015-04-201-0/+47
| | | | Change-Id: Ib8fb7cddcbf744d6384b23e3f5ed00abffb6eadf
* Enable ISCSI kernel supportEdward Cragg2015-04-201-0/+17
| | | | | | | | | | commit 88e05d0f4291fc09e89a510c433fbf20ee6f1ae3 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Tue Apr 7 17:09:59 2015 +0100 Enable ISCSI kernel support Change-Id: I07b807f017018f3ce30eee44fd284dee30036ab1
* Enable netfilter support in kernelsEdward Cragg2015-04-201-0/+98
| | | | | | | | | | commit ccf6177c64c31b413d368e5d072655e0a1952b71 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:50:14 2015 +0000 Enable netfilter support in kernels Change-Id: Ic5773476188d1b1d9f5bcc9e4d81e8602378a172
* Enable ipset kernel configurationEdward Cragg2015-04-201-0/+17
| | | | | | | | | | commit dd5f18f181b88a8d48a283778618e372d9c2be4d Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:46:09 2015 +0000 Enable ipset kernel configuration Change-Id: I6cfd9cb9e27f7e3f3db80788d3fbcb91286a682b
* Enable iproute2 support to kernelsEdward Cragg2015-04-201-0/+3
| | | | | | | | | | commit f1b7745620d567436ab6bf14a9e6e51ff3a1a480 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:43:44 2015 +0000 Enable iproute2 support to kernels Change-Id: I20e625fa545d34e7f4de33bdf78b746e8f29b0f5
* Enable all the IP_NF kernel supportEdward Cragg2015-04-201-0/+13
| | | | | | | | | | commit b82cda6e0c64717df961c0232d78f5362ecc69e5 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:39:59 2015 +0000 Enable all the IP_NF kernel support Change-Id: I80d86ce8417ceed84275f85cbc22e1f7503e37d0
* Enable virtual ethernet support in kernelsEdward Cragg2015-04-201-0/+1
| | | | | | | | | | commit bd47359a20329e2fa45eaa0793457a56292f820c Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:24:29 2015 +0000 Enable virtual ethernet support in kernels Change-Id: Ie5a1a4ba8c0baad0ff399af22865e336e180142a