summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Correct typo: morph doesn't throw a warning for this sort of mistake :/baserock/richardipsum/suchflaskRichard Ipsum2015-01-071-1/+1
|
* Add Flask to devel systemRichard Ipsum2015-01-068-0/+80
|
* Update baserock-import toolRichard Ipsum2015-01-061-1/+1
|
* Update morph for branch sam/fix-command-loggingSam Thursfield2015-01-021-1/+1
|
* Merge branch 'baserock/pedroalvarez/pxeboot-changes-needed2'Pedro Alvarez2014-12-234-6/+71
|\ | | | | | | Reviewed-by: Sam Thursfield
| * Add a cluster example to deploy into hardwarePedro Alvarez2014-12-231-0/+36
| |
| * pxeboot.check: Check if nfs-server is running when is neededPedro Alvarez2014-12-231-0/+10
| |
| * pxeboot.check: Fail with a nice error if PXEBOOT_MODE is needed and not setPedro Alvarez2014-12-231-2/+9
| | | | | | | | | | This is needed because now pxeboot.check doesn't fail if the options specified in the environment match more than one mode.
| * pxeboot.check: Multiple complete_matches is not an errorPedro Alvarez2014-12-231-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code was assuming that if there are more than one complete_match we were setting more options that needed and this is not always true. For example when setting 'PXEBOOT_DEPLOYER_INTERFACE' and 'PXEBOOT_VLAN', there will be more than one complete_matches, given that these options match the spawn-vlan and the spawn-novlan modes. My workaround consists on report warning messages instead of failing when this happens. The reason that I haven't removed the code is that I think that it could be fixable. For now this code will report "warnings" instead of failing.
| * pxeboot.check: Fix a couple of syntax errors in the codePedro Alvarez2014-12-231-2/+3
| |
| * Add ipmitools to strata/tools.morphPedro Alvarez2014-12-232-0/+12
|/ | | | | | Add ipmitool to strata/tools.morph Ipmitool is needed to use pxeboot.write extension
* Merge branch 'baserock/ps/add-importer-depends'Pedro Alvarez2014-12-201-1/+4
|\ | | | | | | | | Reviewed-by: - Pedro Alvarez
| * Add build-depends for baserock-importPaul Sherwood2014-12-201-1/+4
|/ | | | | The tool is now run at build-time (to generate a 'man' page) so its runtime dependencies need to be available in the staging area.
* Merge branch 'sam/update-import-tool'Sam Thursfield2014-12-190-0/+0
|\ | | | | | | | | Reviewed-By: Richard Dale <richard.dale@codethink.co.uk> Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk>
| * Update Morph for branch sam/fix-help-extensionsSam Thursfield2014-12-081-1/+1
| |
| * Update to latest version of the Baserock Import toolsam/update-import-toolSam Thursfield2014-12-041-1/+1
| |
* | Update baserock-import to latestSam Thursfield2014-12-191-1/+1
| | | | | | | | | | Reviewed-By: Richard Dale <richard.dale@codethink.co.uk> Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk>
* | Merge remote-tracking branch 'pdar/updateCephServiceSWrb3'Sam Thursfield2014-12-195-33/+43
|\ \ | | | | | | | | | | | | Reviewed-By: Jim MacArthur <jim.macarthur@codethink.co.uk> Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
| * | Switch to cpython v2.7.9Patrick Darley2014-12-181-2/+2
| | |
| * | Install the systemd units for operating ceph nodes and change name of the ↵Patrick Darley2014-12-181-10/+17
| | | | | | | | | | | | SysV script to accomodate this
| * | Ensure ceph configures to be run without libxfsPatrick Darley2014-12-181-1/+1
| | |
| * | Switch to a patched version of the most recent release of cephPatrick Darley2014-12-181-2/+2
| | |
| * | Switch to most recent release of snappyPatrick Darley2014-12-181-3/+3
| | |
| * | Update install commands for leveldbPatrick Darley2014-12-181-1/+4
| | |
| * | Switch to more recent release of leveldbPatrick Darley2014-12-181-2/+2
| | |
| * | Switch to newer release of gperftoolsPatrick Darley2014-12-181-2/+2
| | |
| * | Switch to latest release of libunwindPatrick Darley2014-12-181-2/+2
| | |
| * | Switch to most recent release of keyutilsPatrick Darley2014-12-181-2/+2
| | |
| * | Switch to most recetn version of libaioPatrick Darley2014-12-181-2/+2
| | |
| * | Switch to more recent release of the boost librariesPatrick Darley2014-12-181-2/+2
| | |
| * | Remove hack supressing build errors from boost-tarballPatrick Darley2014-12-181-2/+2
| | |
* | | Update Morph ref to latestSam Thursfield2014-12-191-1/+1
| | |
* | | Merge branch 'baserock/mikesmith/zookeeper-to-merge'Mike Smith2014-12-1811-0/+206
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Sam Thursfield <sam.thursfield@codehink.co.uk>
| * | | Add chunks for Java, ANT and ZooKeeperMike Smith2014-12-1811-0/+206
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Java is sourced from the binary Java release from Oracle. This chunk was originally written by Francisco Marchena. ANT is a Java build system and is needed by ZooKeeper. ZooKeeper itself is documented at http://zookeeper.apache.org/ This patch also brings in a zookeeper test program in a seperate strata that can be safely discarded if not required. this test program was written by me, <mike.smith@codethink.co.uk> and is not designed to be used in any practical way, but to showcase the functionality of zookeeper within baserock The ZooKeeper demonstration server and client are currently hosted on baserock/test. The Java binary chunk only works for x86_64. As such, these systems are limited to that architecture.
* | | Update Morph ref for error message and documentation fixesSam Thursfield2014-12-181-1/+1
| | |
* | | Merge branch 'baserock/jjardon/systemd_deps'Javier Jardón2014-12-111-2/+0
|\ \ \ | | | | | | | | | | | | | | | | Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk> Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>
| * | | strata/foundation.morph: Remove pciutils, usbutils from systemd depsbaserock/jjardon/systemd_depsJavier Jardón2014-12-101-2/+0
| | | | | | | | | | | | | | | | | | | | systemd doesnt depend on them anymore since commit 796b06c21b62d13c9021e2fbd9c58a5c6edb2764
* | | | Merge branch 'baserock/pedroalvarez/networkd-conf-fix'Pedro Alvarez2014-12-101-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-by: - Sam Thursfield - Francisco Redondo Marchena
| * | | | Temporary Networkd fix to configure DHCP also in eth* interfacesbaserock/pedroalvarez/networkd-conf-fixPedro Alvarez2014-12-101-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We assumed that the ethernet interfaces always were going to be called en* (e.g. ens3) when using the new version of systemd (v217), but sometimes these interfaces can be called eth* (e.g. eth0). If this happens the current configuration is not enough. This patch is to enable DHCP also in eth* interfaces.
* | | | Merge remote-tracking branch 'origin/baserock/ps/linux-v3.18-v2'Sam Thursfield2014-12-109-18/+18
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-By: Emmet Hikory <emmet.hikory@codethink.co.uk> Reviewed-By: Javier Jardón <javier.jardon@codethink.co.uk> Reviewed-By: James Thomas <james.thomas@codethink.co.uk> Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
| * | | | Update to Linux kernel v3.18baserock/ps/linux-v3.18-v2Paul Sherwood2014-12-079-18/+18
| | | | |
* | | | | Merge branch 'baserock/pedroalvarez/installer7'Pedro Alvarez2014-12-105-0/+132
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | Reviewed-by: - Richard Maw - Sam Thursfield
| * | | | Add the ability to deploy installer systems and add examples.Pedro Alvarez2014-12-105-0/+132
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The installer-x86_64 system is a system that can be used to install other systems in an storage device. This system is intended to be booted by usb, pxeboot... to install a Baserock system in your local disk. The installer system requires the installer.configure extension to generate a configuration file located in /etc/install.conf. With this extension you can specify the following variables in a cluster morphology: - INSTALLER_TARGET_STORAGE_DEVICE: Target storage device to install the Baserock system. - INSTALLER_ROOTFS_TO_INSTALL: The location of the root filesystem that is going to be installed. - INSTALLER_POST_INSTALL_COMMAND: Commands that will be run after the installation finishes. It defaults to `reboot -f`. The installer-utils stratum is required to contain the installer-scripts chunk. This chunk contains the installer script that is going to be installed in /usr/lib/installer/installer.py The clusters/installer-build-system-x86_64.morph file defines the deployment of a installer system as a rawdisk image. This installer system will install a build-system-x86_64 located in /rootfs into the /dev/sda device. Also this cluster defines a subsystem which is the build-system that is going to end up in /rootfs on the installer system.
* | | | Update Morph for branch pf-document-extensionsSam Thursfield2014-12-091-1/+1
| | | |
* | | | Merge branch 'baserock/jjardon/libinput'Javier Jardón2014-12-091-7/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Reviewed by: Sam Thursfield <sam.thursfield@codethink.co.uk> Reviewed-by: James Thomas <james.thomas@codethink.co.uk>
| * | | | trata/input-common: Upgrade libinput to latest stable version (0.7.0)baserock/jjardon/libinputJavier Jardón2014-12-071-2/+2
| | | | |
| * | | | strata/input-common: Upgrade libinput dependenciesJavier Jardón2014-12-071-5/+5
| | |_|/ | |/| |
* | | | Merge branch 'baserock/james/jetson-kernel-nouboot'James Thomas2014-12-081-2/+1
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | Reviewed by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed by: Sam Thursfield <sam.thursfield@codethink.co.uk>
| * | | Remove u-boot as a build-depend for the kernelJames Thomas2014-12-081-2/+1
|/ / / | | | | | | | | | | | | We don't need anything from the tools, prevents needing to rebuild the kernel when we change u-boot
* | | Update Morph for branch sam/fix-help-extensionsSam Thursfield2014-12-081-1/+1
|/ /