summaryrefslogtreecommitdiff
path: root/clusters
Commit message (Collapse)AuthorAgeFilesLines
* 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
* ceilometer: Configure ceilometer for multinode deploymentFrancisco Redondo Marchena2015-04-273-5/+33
| | | | Change-Id: I065dcd8926775c5469830af25c3fc6a49d89e432
* Enable Ironic on the three-node OpenStack systemTiago Gomes2015-04-243-0/+8
| | | | | | | 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 the jetson cluster to use BOOT_DEVICEJames Thomas2015-04-243-5/+10
| | | | Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
* 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
* cluster/ci.morph: Fix typoJavier Jardón2015-04-211-1/+1
| | | | Change-Id: Ia9e446eceb9fc15be1c8cf86d91dda67b1dc4425
* Add OpenStack system to clusters/ci.morphPedro Alvarez2015-04-201-0/+47
| | | | Change-Id: Ib8fb7cddcbf744d6384b23e3f5ed00abffb6eadf
* OpenStack: Don't enable baremetal scheduling by defaultPedro Alvarez2015-04-171-1/+1
| | | | Change-Id: Ia100ffa9034fb96283cea6ee208bd1d29999c738
* Openstack: Make Ceilometer configurablePatrick Darley2015-04-171-0/+6
| | | | | | | This commit configures ceilometer to integrate with Keystone, Glance, Cinder and Nova. Change-Id: I19e8580de87858033ce1c2caf86a828d6377bb91
* OpenStack: Add example cluster definition for a two node OpenStackRichard Maw2015-04-171-0/+185
| | | | Change-Id: Id2e76f31c12178a42488489e320af0ed99b4c7eb
* OpenStack: Split Cinder into config, db and lv setupRichard Maw2015-04-171-0/+9
| | | | Change-Id: Iae387e39c4a62ef608496d31c748493fa88ce3e1
* OpenStack: Split nova into control and computeRichard Maw2015-04-171-0/+4
| | | | | | | | This adds NOVA_ENABLE_{CONTROLLER,COMPUTE}. Both are enabled by deafult, but if CONTROLLER is enabled but COMPUTE isn't, then the conductor service is enabled. Change-Id: I523a7270d4afdcd1e2a30eaac42ea499581fe971
* OpenStack: Split neutron config up into MANAGER, CONTROLLER and AGENTRichard Maw2015-04-171-0/+9
| | | | | | | | | | | | | | | | | | This adds NEUTRON_ENABLE_{MANAGER,CONTROLLER,AGENT} to determine which parts should be run on a node, so a network node has MANAGER enabled, but doesn't need CONTROLLER or AGENT, since those will be run on the controller and compute nodes respectively. This works by the configuration extension selectively enabling systemd units, with config-setup always being run, and db-setup run on the controller node. Rather than having the enable logic in 3 distinct setup services, their dependencies have been augmented to run after appropriate setup services if they are enabled, and to not run if their configuration hasn't been created. Change-Id: I7625074c94acfb49fc68660440609b0fe9c0052d
* OpenStack: Add threenode installerRichard Maw2015-04-171-0/+146
| | | | | | | This will be fully functional after service configuration is better partitioned between the nodes. Change-Id: I7822c42b9087bc52111e8b7181b67f55d8393643
* Integrate Nova with IronicTiago Gomes2015-04-171-0/+4
| | | | Change-Id: I2eee55408b174dc820ce713e6821f200a1532a48
* Openstack: Make Ironic configurableTiago Gomes2015-04-171-0/+5
| | | | | | | This commit configures Ironic to integrate with Keystone, Neutron and Glance. Nova integration will be added in a following commit. Change-Id: Id557e8e048b6051d764b4915192cfd55bfe68d32
* Add openstack-one-node with swift clusterRichard Ipsum2015-04-161-0/+124
| | | | Change-Id: I03aa39e33a2a8326c3d8a779dde9bc3bf0801266
* Add cluster to deploy a Openstack system in one nodePedro Alvarez2015-04-161-0/+88
| | | | Change-Id: I8784857c1531cac0e1048da1bc83bdfda25258c2
* Update example swift storage clusterRichard Ipsum2015-04-161-1/+3
| | | | | | | | | | We now deploy swift systems rather than devel systems. We also now need to specify the controller host address, since swift storage nodes will use the controller node to get their ntp time updates. Change-Id: I2416aa9fc92161cb2df00ad1676c48810851f7f3
* Add definitions for big-endian deployment to a Moonshot node (M.2)Edward Cragg2015-04-141-0/+56
| | | | | | | Add cluster definition and install system definition, to enable deployment of a big-endian system to a moonshot M.2 (SSD) device. Change-Id: Icb2d48eff152a3df9556739fadbf4055478e79f4
* Add definition for big-endian deployment to a Moonshot node (netboot)Edward Cragg2015-04-141-0/+30
| | | | | | | Add a cluster definition to enable deployment of a big-endian system to an NFS/TFTP netboot server, from which a Moonshot node's U-Boot can "pxe" boot. Change-Id: I6654879d61b58aebdb83bf490d77d8d403d13155
* Add configuration for swift storage nodesRichard Ipsum2015-04-101-0/+60
| | | | Change-Id: Iad40b665edff7a3605b6600dafbcf67831e4290a
* Add initramfs to outer installer for build-systemRichard Maw2015-03-311-1/+7
| | | | | | | It needs an initramfs to support UUID, without which you can't reliably determine which device should be used as the rootfs. Change-Id: If5f62428a299c1e06f55e15d0a0d8e3329362ab8
* hardware-deployment: remove unused DISK_SIZETiago Gomes2015-03-301-1/+0
| | | | | | | As the installer system installs the rawdisk into a device, this variable is not used. Change-Id: Id6ba83ecbeb460813a074438930767638f68a141
* clusters/release.morph: Fix name of build-system-armv7lhf-jetsonSam Thursfield2015-03-241-1/+1
| | | | Change-Id: I041f7d0090b1fbbcfe1634b1635660fda56c9509
* Fix error in trove-example clusterRichard Ipsum2015-03-191-1/+1
|
* Merge "Remove Gerrit system"Sam Thursfield2015-03-181-16/+0
|\
| * Remove Gerrit systemSam Thursfield2015-03-161-16/+0
| | | | | | | | | | | | | | A new version of a Baserock Gerrit system definition now lives in infrastructure.git. Change-Id: I6aeed4c5381edf5e7736f1816f9d58832c0ac781
* | Remove Gitlab systemsSam Thursfield2015-03-163-86/+0
|/ | | | | | | | | As far as I know, these are out of date, unmaintained and nobody is using them. It was definitely a useful learning process to integrate Gitlab into Baserock, but I think this is now just taking up space in definitions.git needlessly. Change-Id: Ifdd9c0a3dd889382bc5e6825c2df4f3afbd89f3c
* Add PXE-based deployment support to an HP Moonshot nodeTiago Gomes2015-02-271-0/+22
|
* Remove 'generic' from SDK system namesSam Thursfield2015-02-201-2/+2
| | | | They are long enough anyway.
* Remove Mason configuration from example Trove clusterSam Thursfield2015-02-101-2/+0
| | | | | | This is for an old implemenation of Mason. The more recent implementations don't need special configuration to be done on the Trove.
* Add example chef/ceph client deploy morphJim MacArthur2015-01-201-0/+20
|
* Add a cluster example to deploy into hardwarePedro Alvarez2014-12-231-0/+36
|