summaryrefslogtreecommitdiff
path: root/clusters
Commit message (Collapse)AuthorAgeFilesLines
* Fix names to match pathsPaul Sherwood2016-06-167-7/+7
| | | | Change-Id: Ie55e6baece022df18700968827f91b84f377218d
* Add clusters/ivi-system-x86_32-deploy.morphJavier Jardón2016-05-111-0/+24
| | | | Change-Id: I61fe44a481d23034e2788737113e7f2b3e23f998
* Add clusters/genivi-demo-platform-x86_32-deploy.morphJavier Jardón2016-04-271-0/+22
| | | | Change-Id: I9220ad0a2f25e3e22915fa46bb05da20e24cec74
* Add weston-qt5-system-x86_64 to the ciJavier Jardón2016-04-211-0/+7
| | | | | | | So the Qt5 strata doesnt bitrot and everyone can take advantage of the cache Change-Id: Ic1c23edbbe688cbbeff7da100f24c306f785354f
* Add clusters/genivi-demo-platform-x86_64-deploy.morphJavier Jardón2016-04-151-0/+22
| | | | Change-Id: Ib6a1836525ba448666e9a090beb324bac0940168
* Add a generic IVI system and cluster for NVIDIA JETSON boardGENIVI-L1.0baserock/release/GENIVI-L1.0baserock/pedroalvarez/GENIVI-L1.0Javier Jardón2016-03-251-0/+18
| | | | | | | With generic upstream components (some of them already by GENIVI and AGL) Change-Id: Id0562558cc072eed4c90168f44db16daffef65b9
* Add a generic IVI system and cluster for x86_64Javier Jardón2016-03-251-0/+24
| | | | | | | With generic upstream components (some of them already by GENIVI and AGL) Change-Id: Idb849c788dc90b1a95d6a85b7822cfc2a9df5004
* clusters/release.morph: Only generate build systemsJavier Jardón2016-03-022-35/+41
| | | | | | | | | | | These systems are enough to build any other system using baserock. Other project can have different scheludes, and it doesnt scale that baserock build all the possible systems as part of its release process Other system can still being tested as part of our CIAT process, of course Change-Id: I1d4ed907a0eccbe85bdfd2804f2cb9154f881fdf
* Add gnome-system-armv7lhf-jetson-deploy clusterJavier Jardón2016-03-011-0/+17
| | | | Change-Id: I702950579be18ca807cc480610bfa73c2a8d58ba
* clusters/ci.morph: Add minimal-system-x86_64-genericJavier Jardón2016-03-011-0/+7
| | | | | | To avoid break it as happenned several times in the past Change-Id: I2dc2a94b573f3901c4fa4d3bd79dcb6dcdd6f2b7
* Add clusters/weston-qt5-system-x86_64-deploy.morphJavier Jardón2016-02-161-0/+23
| | | | Change-Id: I73fdcad36a99d620c8d6a65680932ed97c6c2ac7
* GNOME Cluster - Adding an extra GBTristan Van Berkom2015-11-272-2/+2
| | | | | | | System no longer fits in 6GB, allow 7GB in gnome cluster and also in ci.morph for deploying gnome. Change-Id: I0c752ce0844f4b7addc85a19a84cac6a784ae1c1
* clusters: Update .morph file for upgrading git.baserock.orgPedro Alvarez2015-11-191-9/+5
| | | | | | | | | | | | git.baserock.org instance was modified to make it look as it was a generic trove deployment. This way upgrading it is easier than before given that you don't need special variables, or ssh keys in the cluster. This has been done months ago, and I've upgraded g.b.o several times since then. I just didn't realise this cluster was here. Change-Id: I74a7697ae3967b72a60afd9d53bdce292aee712c
* SoCFPGA: Add cluster definition for Altera Cyclone V SoCFPGA development kitEdward Cragg2015-11-091-0/+14
| | | | | | | | Add a cluster definition for deploying a Baserock system for Altera Cyclone V development kit, directly to a bootable, partitioned SD card image. Change-Id: I85469d8e4b24778b8b7a5e05b2e6a0b286856a51
* Fix clusters/gnome-system-x86_64-deploy.morphJavier Jardón2015-11-061-1/+1
| | | | | | | | | | | | | | | Without this morph fails with this error: 2015-11-06 17:24:17 [systems/gnome-system-x86_64.morph][gnome-system-x86_64]Configure system Traceback (most recent call last): File "/tmp/tmpe_Jo0q", line 39, in <module> import writeexts ImportError: No module named writeexts ERROR: extensions/install-files.configure failed with code 1: Traceback (most recent call last): File "/tmp/tmpe_Jo0q", line 39, in <module> import writeexts ImportError: No module named writeexts Change-Id: I2d97915488fd6b72566ba8a0eca22706cb06f26b
* clusters/release.morph: Offer a armv7lhf rootfs tarballJavier Jardón2015-11-041-0/+6
| | | | Change-Id: Ib66b11f52a1673698fa0581d5c79312ad9b6d49d
* extensions: Add genivi.configure and use it in GENIVI systemsGENIVI-K1.0.1baserock/pedroalvarez/gdp-rebase3Pedro Alvarez2015-10-303-0/+15
| | | | | | | | | This extension allow us to do at configure time: - Configure different weston.ini files (for GENIVI baseline and GDP) - Enable weston.service - Set different backends in weston.service Change-Id: Idfdb8b3d0e881d2da43eeefe86e42ca6876bb790
* Add GENIVI Demo Platform support (strata/systems/cluster)Pedro Alvarez2015-10-301-0/+16
| | | | | | | Signed-off-by: Jonathan Maw <jonathan.maw@codethink.co.uk> Signed-off-by: James Thomas <james.thomas@codethink.co.uk> Change-Id: I1d8b72d19ffafcccdea0436ee7f5283acbc6f535
* clusters: Increase disk size of jetson build-systemsPedro Alvarez2015-10-292-2/+2
| | | | | | With recent changes 2G is not enough. Change-Id: I29e0c7c29e3b8a938bdbaf84b475ca4df1aa8dd6
* clusters/ci.morph: increase GNOME system to 6GJavier Jardón2015-10-211-1/+1
| | | | | | 4GB is not enough and this is what we use in the GNOME cluster Change-Id: I9fb413d30a3a40374b6c4be3166d870d9ddd5e94
* Adding install-files for gnome-system-x86_64 system & clusterTristan Van Berkom2015-10-121-0/+1
| | | | | | | | | | | For starters, add the /etc/securetty configuration, avoids some warnings from the journal. Also, setup sshd configuration to use PAM. This is recommended for a systemd running system, and required for the system to create a session any login comming in through ssh. Change-Id: I3edc016b1bec73fb93f834829329416a40c81a05
* ci.morph: Fix definition of gnome-system-x86_64 deploymentPedro Alvarez2015-09-261-3/+3
| | | | | | This error was introduced in 4a2180bade54318d62559601c52c51cef43f8cbe Change-Id: I2aa1f7c95daa4ced3204085c3e9e59ea48e82dd5
* ci.morph: Build gnome-system instead of wayland-systemSam Thursfield2015-09-251-3/+3
| | | | | | The GNOME system is a superset of the "Wayland" one. Change-Id: I565534bb99052cd8df16556f319750d3876257f6
* Add GNOME stratum, system and clusterJavier Jardón2015-09-251-0/+23
| | | | | | | | | | | This introduces a second version of libxkbcommon. This is unavoidable really as (a) libinput requires libxkbcommon, (b) Mutter requires libxkbcommon with X11 support enabled, and (c) X11 support in libxkbcommon requires xcb-xkb. To avoid the input-common stratum depending on the whole of X11, we do two variants of libxkbcommon and, in the case where X11 support is needed, one overrides the other. Change-Id: Ib6a47a4eb859d7b32c94f0cb05add774db6d15c8
* Use 2 spaces for indent in all .morph filesSam Thursfield2015-08-261-43/+41
| | | | | | | | | This was generated with the migrations/indent script. Having consistent indent is nice, and also reduces churn when running migrations scripts. There should be no functional changes here. Change-Id: I75616f2750d4ac80279c30d463571871e0fac02b
* Fix location of xfce system in ci.morphSam Thursfield2015-08-251-1/+1
| | | | | | | | | Mason was giving this error: ERROR: In clusters/ci.morph: system xfce-system-x86_64.location should be just the base name, e.g. "xfce-system-x86_64.img" Change-Id: I3246f0007bb7f5636d246dd6661b61fc35580e80
* Add XFCE system to the ciJavier Jardón2015-08-231-0/+7
| | | | Change-Id: I9325738a3702fe53eba7a1b0cc33b6bfee96a73d
* Add XFCE clusterJavier Jardón2015-08-231-0/+23
| | | | Change-Id: I99c834e26b3e34b924b73eaef2e2b1822fcc8ead
* Update ceph.configure to facilitate cluster deploymentsPatrick Darley2015-08-231-0/+57
| | | | | | | | | | | | | | The changes include: - Updating the osd script for osd activation on first boot. - Allow the systemd units to run on boots subsequent to the first. - Adjust the disk location in the osd deployment script. - Add option to add client.admin.keyring at deploy time. Being deployed with key allows each node of the cluster administrative privelage from firstboot. - Allow OSD storage device location to be set at deploy time. Change-Id: Ibfd4db24b0ad946c551a8bdfe7d60d10a9ea687f
* openstack: fix the public endpointsTiago Gomes2015-08-193-7/+0
| | | | | | | | | | | | | | | | | The public keystone endpoints ought to be accessible outside of the three-node cluster. However, the CONTROLLER_HOST_ADDRESS parameter corresponds to an hostname that maps to an IP addess in the private management network. Resolve this by creating the public endpoints with the controller hostname, which should be public accessible. In addition, the admin endpoint for keystone needs to be public accessible as well. Also, remove unneeded entries in the hosts files. E.g threenode-controller could resolve to a private or public IP address, depending on the configuration on nsswitch.conf. Change-Id: Ibb305d0541ee4094fcc0aa1f8233a5d98fed58e5
* Small fixes to examples of clusters for upgradesPedro Alvarez2015-08-192-7/+5
| | | | Change-Id: I7d3108e56db2f97327b6c0c5e108953094aaeea6
* Reformat all definitions according to a consistent styleSam Thursfield2015-07-1915-298/+302
| | | | | | | | | | | | | | | | | This was done using the 'indent' tool, which uses a fork of PyYAML named 'ruamel.yaml' to rewrite YAML files without losing comments, ordering, or certain elements of formatting. My aim with doing this is to open the door to automated editing of the reference system definitions using the 'ruamel.yaml' library. This can be used to implement automated migration when we want to make changes to the YAML format that we use to represent Baserock system definitions. Although this looks drastic, remember that it's actually only altered 65 out of 608 .morph files -- the vast majority already pass unchanged through my version of ruamel.yaml. Change-Id: I95ec978714b5bd1c02c90183336a9fbb846cb692
* Set default hostnames in release.morphAdam Coldrick2015-06-221-0/+7
| | | | Change-Id: Iffce1a4c25965ca4d7e635534fab16d0e8ccb39b
* OpenStack: request time from the ControllerTiago Gomes2015-06-172-0/+5
| | | | | | | | Configure the Networking and Compute machines to ntpd from the Controller machine instead of other lower strata NTP servers. This is the recommended by the OpenStack install guide. Change-Id: I6911a50ee4bcebd2626859626b7236935994de9b
* Update initramfs-test cluster to demonstrate how to use a shutdownramfsRichard Maw2015-06-041-0/+5
| | | | Change-Id: I3f5dcbc3484ad188366b5d9c151dbbf994efaf93
* Move all the directories used for install-files into a subdirectorybaserock/adamcoldrick/all-exts-in-definitions-v2Adam Coldrick2015-06-0213-14/+14
| | | | Change-Id: I309c183ce8b9ff9d0f5ac4807244547f2cc4ddf5
* Move extensions into a subdirectoryAdam Coldrick2015-06-0227-62/+62
| | | | Change-Id: I12e7c03b30da78da1eb220d2826ce0003d6efe2e
* Add clusters/minimal-system-armv5l-openbmc-aspeed-deploy.morphJavier Jardón2015-06-011-0/+13
| | | | | | | This is used to generate an image to deploy in a aspeed-based machine Change-Id: I2be0c2bc931e14a997a58d56c32303d5e8a30def
* Update openstack onenode swift cluster morphology.Patrick Darley2015-05-261-2/+20
| | | | | | | To account for the changes made to the configurations of some components, and the addition of ironic and ceilometer openstack components. Change-Id: Iea40d193003a3626cf58b7a8bad8168233f5b715
* clusters/release.morph: Use unique names for deployment namesPedro Alvarez2015-05-011-2/+2
| | | | Change-Id: I5ee7098ab77ceb408b3dff5aa8d6dd89dea03db2
* cluster/ci: Add genivi systems to the ciJavier Jardón2015-05-011-0/+19
| | | | | | So our released systems are being tested in the ci Change-Id: Iced5b662a90d4586a13738f03471f8598058128a
* clusters/weston-system-x86_64-generic-deploy: Add ability to boot from USBJavier Jardón2015-05-011-1/+12
| | | | Change-Id: I312071ee1ff2d705af095ddff2b5db50b302d4af
* openstack: enable glance only in the controllerTiago Gomes2015-05-013-0/+7
| | | | Change-Id: I506525f48952b1807732fb726aa16f9f33e608d7
* openstack: enable keystone only in the controllerTiago Gomes2015-05-013-0/+7
| | | | Change-Id: I43f1cd43645ff8358a1d8d699352438633124038
* openstack: tidy up cluster morphologiesTiago Gomes2015-05-013-8/+9
| | | | Change-Id: Ide6df1bb9128585973dfc3eec37fd46c5eda7a68
* openstack: remove duplicated information in clusterTiago Gomes2015-05-012-15/+0
| | | | | | | Those variables were already defined somewhere in the cluster, so there is no need to duplicate them. Change-Id: Ia02e93b561f9d33580c45d96d7f01520acf3b678
* clusters/release: Add the ability for x86_64 images to boot from a USB stickJavier Jardón2015-05-011-0/+14
| | | | Change-Id: I07fad716d823813e91abb0c3f94dd9cec73b339f
* openstack: update IP address for one-node clusterTiago Gomes2015-04-301-1/+1
| | | | | | To be consistent with the other IP addresses used. Change-Id: Idf47ac2af56ea94575d4c534eefb61d5aa38b411
* openstack: fix three node cluster documentationTiago Gomes2015-04-301-1/+1
| | | | Change-Id: I5ff7da209fc7710f508a3d89a32a917c939497cc
* 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