summaryrefslogtreecommitdiff
path: root/strata
Commit message (Collapse)AuthorAgeFilesLines
* Add sgdisk and make chef dependent on coreJim MacArthur2015-01-191-0/+7
|
* Add /etc/lsb-release when installing chefJim MacArthur2015-01-191-0/+7
|
* chef: Fix build of signed Gems, by doing an unsigned buildSam Thursfield2015-01-193-0/+6
|
* chef: Use ipaddress 'master' branch to fix Gem buildSam Thursfield2015-01-191-0/+0
| | | | | The 0.8.0 release had a bad Gemspec file committed, master seems to contain several useful fixes.
* chef: Fix libyajl2 buildSam Thursfield2015-01-191-2/+2
| | | | Needs to be told to use the system-wide version, not its own bundled copy.
* chef: Manually fix Erubis buildSam Thursfield2015-01-191-1/+6
| | | | | Seems to use an obsolete build system called 'rook', which I cannot get to work.
* chef: Add auto-generated Chef stratumSam Thursfield2015-01-191-0/+207
|
* chef: Manually add morphs for non-standard Gem componentsJim MacArthur2015-01-193-0/+42
|
* Add morphs generated by import toolJim MacArthur2015-01-1928-0/+364
|
* Update lorry for branch sam/fix-tarball-failureSam Thursfield2015-01-121-1/+1
|
* Update baserock-import tool for npm supportSam Thursfield2015-01-091-1/+1
|
* Update baserock-import tool to fix importing wrong versions of RubyGemsSam Thursfield2015-01-071-1/+1
|
* Run update-ca-certificates at system-integration timebaserock-15.02baserock/richardipsum/fix-ca-certs-v2baserock/release/baserock-15.02Richard Ipsum2015-01-061-0/+4
|
* Update baserock-import toolRichard Ipsum2015-01-061-1/+1
|
* Update morph for branch sam/fix-command-loggingSam Thursfield2015-01-021-1/+1
|
* 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
* 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.
* 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
| |
* | Add chunks for Java, ANT and ZooKeeperMike Smith2014-12-188-0/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | 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
| | | |
* | | | Add the ability to deploy installer systems and add examples.Pedro Alvarez2014-12-102-0/+16
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | |
* | | | 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
|/ /
* | Update Morph ref for branch 'sam/build-branch-fixes'Sam Thursfield2014-12-041-1/+1
| |
* | Update to latest Erlang (OTP-17.3.4)Sam Thursfield2014-12-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | The version in use before was failing to build with the following error: ... CC /erlang.build/erts/obj/x86_64-unknown-linux-gnu/epmd_srv.o LD /erlang.build/bin/x86_64-unknown-linux-gnu/epmd /erlang.build/erts/obj/x86_64-unknown-linux-gnu/epmd_srv.o: In function `run': /erlang.build/erts/epmd/src/epmd_srv.c:223: undefined reference to `sd_listen_fds' collect2: error: ld returned 1 exit status
* | Upgrade morph to fix compilation errors and testsPedro Alvarez2014-12-021-1/+1
| |