summaryrefslogtreecommitdiff
path: root/clusters
Commit message (Collapse)AuthorAgeFilesLines
* Morph build deffc157ea9749848e5770b25da08214baserock/6453f312359f4317803ef7f14b58d21f/aff0f41a103e4d3cb83aaf9ed88359b2Adam Coldrick2015-04-286-11/+115
| | | | System branch: master
* Morph build 7a228b9b1a5442e78e5e5b3b8122f09eAdam Coldrick2015-04-221-1/+1
| | | | System branch: master
* Morph build ec017013544c4bc58bfe2ac0f0e6930dAdam Coldrick2015-04-221-1/+1
| | | | System branch: master
* Morph build 4b8f53de166a4db3b62221e703bc30d8Adam Coldrick2015-04-201-1/+1
| | | | System branch: master
* Morph build eb3946975d8b41288522854fd43b0c4dAdam Coldrick2015-04-206-2/+628
| | | | System branch: master
* Morph build c3874f415dc6448ca28d9a01edab0948Adam Coldrick2015-04-159-21/+150
| | | | System branch: master
* Morph build 8fcc70f058ea475b8f3210ebc9ae9a75Adam Coldrick2015-04-011-1/+1
| | | | System branch: master
* Morph build ca9e4cd7f10048a8bc55e983563a8a02Adam Coldrick2015-03-241-1/+1
| | | | System branch: master
* Morph build 3197fa281f6549da94deae4dd6425c53Adam Coldrick2015-03-231-0/+4
| | | | System branch: master
* Morph build 926560f76cec4ec2b71ef475b7fbdf25Adam Coldrick2015-03-231-2/+4
| | | | System branch: master
* Morph build d01764755a4e43338526d28d1cf90012Adam Coldrick2015-03-183-86/+0
| | | | System branch: master
* Morph build f290a0568de9481ba05680e063ff3a91Adam Coldrick2015-03-101-0/+22
| | | | System branch: master
* Morph build 3501b91e4d3744c9b38a63af0fdd51d1Adam Coldrick2015-02-271-2/+2
| | | | System branch: master
* Morph build 620e4e6dd8e242abafdbaeea45ac464eAdam Coldrick2015-02-262-4/+2
| | | | System branch: master
* Morph build da949bf8201c4ad3a43a3e4fbf4ca2a2Adam Coldrick2015-02-252-2/+4
| | | | System branch: master
* Morph build 8621d9a41fd24237ab58fb8b004ad70cAdam Coldrick2015-02-241-0/+4
| | | | System branch: master
* Morph build ea243fb0c6d9439d9e97c2545625aa4aAdam Coldrick2015-02-241-0/+16
| | | | System branch: master
* Morph build fc9bcc40334640cb90df6c0e60df23e3Adam Coldrick2015-02-241-2/+2
| | | | System branch: master
* Morph build d51d5b385029493ca97baf08e9e98b99Adam Coldrick2015-02-202-4/+2
| | | | System branch: master
* Morph build 3e7db1f16da7415d8881f5c58e7fa189Adam Coldrick2015-01-231-0/+12
| | | | System branch: master
* Morph build 6f334ffa50134b86aa1e3a669310e51eAdam Coldrick2015-01-129-76/+80
| | | | System branch: master
* Add a cluster example to deploy into hardwarePedro Alvarez2014-12-231-0/+36
|
* Add chunks for Java, ANT and ZooKeeperMike Smith2014-12-181-0/+21
| | | | | | | | | | | | | | | | | | | | | 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.
* Add the ability to deploy installer systems and add examples.Pedro Alvarez2014-12-101-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* cluster/ci.morph: Add weston-system-armv7lhf-jetsonbaserock/jjardon/ciJavier Jardón2014-11-261-0/+11
|
* cluster/ci.morph: Add weston-system-x86_64-genericJavier Jardón2014-11-261-0/+7
| | | | | | | | This will compile almost all the strata available in baserock related on building Linux systems (kernel, systemd, connectivity, multimedia, wayland, weston...). This will also make the artifacts cache available to anyone that want to build starting from this reference system
* clusters: add a weston system deploybaserock/jjardon/westonJavier Jardón2014-11-261-0/+12
|
* Add armv7lhf and x86_32 devel systems to clusters/ci.morphPedro Alvarez2014-11-211-0/+17
|
* Remove distbuild-system-x86_64-openstack systemPedro Alvarez2014-11-191-1/+1
| | | | | Now the build systems have the openstack-clients stratum, and this system is not longer needed.
* Change the size of some systems in release.morphPedro Alvarez2014-11-171-3/+3
| | | | | This will avoid problems when self-upgrading a system and also will save time when flashing a JETSON TK1 board.
* Simplify kernel argsJames Thomas2014-11-132-6/+6
|
* Sometimes localhost doesn't resolve, so force 127.0.0.1Paul Sherwood2014-11-122-2/+2
| | | | | | | | | | | Sometimes localhost does not resolve, which makes rsync to root@localhost fail during upgrades with: ERROR: ssh-rsync.check failed with code 1: ERROR: Unable to SSH to root@localhost: Command failed: ssh root@localhost -- true ssh: connect to host localhost port 22: Connection timed out So let's set the default to 127.0.0.1, which should always work.
* Add a system and cluster for Mason on OpenStackbaserock/adamcoldrick/mason-openstack-rebasedAdam Coldrick2014-10-271-0/+39
| | | | | | This could be improved in future by combining the cluster morphology with the existing one, and mason/mason-generator.sh being improved to allow choice between OpenStack and KVM.
* Merge remote-tracking branch 'origin/baserock/sam/build-and-devel-systems'Sam Thursfield2014-10-243-16/+16
|\ | | | | | | | | Reviewed-By: Richard Maw <richard.maw@codethink.co.uk> Reviewed-By: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
| * Release build-system rather than devel-systemSam Thursfield2014-10-221-14/+14
| | | | | | | | | | | | | | The build-system is equivalent in functionality to the current devel-system that we release, but this change allows us to add more components to the devel-system without increasing the amount of bytes we have to arrange and transfer when making a release.
| * Rename 'distbuild' system to 'build', and fix descriptionsSam Thursfield2014-10-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's better to have one type of system that can do either distributed or local builds than to have separate ones that must both be kept up to date with changes. The need for a separate 'distbuild' stratum went already: commit 1a7fbedf56a4c7a6afb683851dde5d34bbb48b86 Author: Richard Maw <richard.maw@codethink.co.uk> Date: Thu Oct 2 14:16:00 2014 +0000 Split morph out of tools morph now contains distbuild and morph-cache-server, so the distbuild stratum can go away, and anything that needs it can now use morph.
* | Merge remote-tracking branch 'origin/baserock/pedroalvarez/release-14.40-fixes'Sam Thursfield2014-10-241-2/+5
|\ \ | |/ |/| | | | | | | Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-By: Richard Maw <richard.maw@codethink.co.uk> Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
| * Fix KERNEL_ARGS in the jetson devel systembaserock/pedroalvarez/release-14.40-fixesPedro Alvarez2014-10-111-1/+1
| |
| * Amend system deploy keyRichard Ipsum2014-10-111-1/+1
| |
| * Add DTB_PATH and BOOTLOADER config items to jetson releaseJames Thomas2014-10-111-0/+3
| |
* | Add URL to trove example clusterSam Thursfield2014-10-131-0/+3
| |
* | Add an example cluster morphology for TrovesLars Wirzenius2014-10-131-0/+57
|/
* Update release.morph for the 14.40 releasePedro Alvarez2014-10-031-7/+14
|
* Add cycle script for build+deploy to selfPaul Sherwood2014-10-021-1/+1
|
* Specify path of system morph, and no HOSTNAME needed for self upgradePaul Sherwood2014-09-261-2/+1
|
* Rename jetson linux chunk, add jetson-upgrade cluster morphPaul Sherwood2014-09-171-0/+18
| | | | | Make the name of the Jetson-specific linux morph file consistent with the others, and add the jetson-upgrade cluster
* Add system and cluster minimal morphology to install gerritFrancisco Redondo Marchena2014-09-161-0/+16
|
* Reduce the disk size allocated to Mason TrovesRichard Maw2014-08-281-1/+1
| | | | | We don't need to store gits on there, so we don't need it to be quite so large.
* Deploy Masons to use source on upstream trovesRichard Maw2014-08-281-5/+4
| | | | | | | | | | | | | | | | | The per-mason trove only needs to worry about being an artifact cache, so we can prevent it populating itself from the upstream trove by making it use the SSH protocol for fetching sources, and not registering its ssh key with the upstream trove. The MASON_UPSTREAM_TROVE_ADDRESS option has been removed, as this is now the TROVE_HOST. The distbuild network is now configured to use the upstream trove for sources, and the local trove for artifacts, with the ARTIFACT_CACHE_SERVER option. mason.configure now uses ARTIFACT_CACHE_SERVER to tell deploy commands which server to fetch artifacts from.
* Tidy mason deployDaniel Silverstone2014-08-281-1/+1
|