summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add OpenStack system to clusters/ci.morphbaserock/pedroalvarez/openstack-on-ciPedro Alvarez2015-04-201-0/+47
|
* Enable ISCSI kernel supportEdward Cragg2015-04-201-0/+17
| | | | | | | | | | commit 88e05d0f4291fc09e89a510c433fbf20ee6f1ae3 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Tue Apr 7 17:09:59 2015 +0100 Enable ISCSI kernel support Change-Id: I07b807f017018f3ce30eee44fd284dee30036ab1
* Enable netfilter support in kernelsEdward Cragg2015-04-201-0/+98
| | | | | | | | | | commit ccf6177c64c31b413d368e5d072655e0a1952b71 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:50:14 2015 +0000 Enable netfilter support in kernels Change-Id: Ic5773476188d1b1d9f5bcc9e4d81e8602378a172
* Enable ipset kernel configurationEdward Cragg2015-04-201-0/+17
| | | | | | | | | | commit dd5f18f181b88a8d48a283778618e372d9c2be4d Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:46:09 2015 +0000 Enable ipset kernel configuration Change-Id: I6cfd9cb9e27f7e3f3db80788d3fbcb91286a682b
* Enable iproute2 support to kernelsEdward Cragg2015-04-201-0/+3
| | | | | | | | | | commit f1b7745620d567436ab6bf14a9e6e51ff3a1a480 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:43:44 2015 +0000 Enable iproute2 support to kernels Change-Id: I20e625fa545d34e7f4de33bdf78b746e8f29b0f5
* Enable all the IP_NF kernel supportEdward Cragg2015-04-201-0/+13
| | | | | | | | | | commit b82cda6e0c64717df961c0232d78f5362ecc69e5 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:39:59 2015 +0000 Enable all the IP_NF kernel support Change-Id: I80d86ce8417ceed84275f85cbc22e1f7503e37d0
* Enable virtual ethernet support in kernelsEdward Cragg2015-04-201-0/+1
| | | | | | | | | | commit bd47359a20329e2fa45eaa0793457a56292f820c Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:24:29 2015 +0000 Enable virtual ethernet support in kernels Change-Id: Ie5a1a4ba8c0baad0ff399af22865e336e180142a
* Enable Open vSwitch kernel supportEdward Cragg2015-04-201-0/+10
| | | | | | | | | | commit a9b03973f1b02740e32deea80a67b87c6c0c3906 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:20:48 2015 +0000 Enable Open vSwitch kernel support Change-Id: I2a815688993392c09929a5b8db5a548c3c890905
* Enable ebtables in kernelsEdward Cragg2015-04-201-0/+4
| | | | | | | | | | | | commit c0815dcce13b32390a7b63ad32010c1b76d59c1f Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:12:49 2015 +0000 Enable ebtables in kernels These modules are needed for ebtables and netfilter. Change-Id: I9dced77c5895a749f7df65b6991f63f1b7ad8047
* Enable Network Block Device support in kernelsEdward Cragg2015-04-201-0/+1
| | | | | | | | | | commit 85a4cd8cad508a725b916c539bfff25e7d271954 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 14:09:21 2015 +0000 Enable Network Block Device support in kernels Change-Id: I54b56741f78d98d35b7d54f8261dfe3bc0f936fe
* Enable xfs support in kernelsEdward Cragg2015-04-201-0/+2
| | | | | | | | | | commit eb1f469cd1ddaab243c189f3b89493592f2a87b7 Author: Patrick Darley <patrick.darley@codethink.co.uk> Date: Wed Feb 25 12:44:33 2015 +0000 Enable xfs support in kernels Change-Id: Ifb37ebb76df0f1fe8d5fa8df40767c6823d89414
* Rename NAT kernel configuration itemEdward Cragg2015-04-201-1/+1
| | | | | | | | | | | | commit 068b1b2d268faa963e851696bafde5abc653a2d2 Author: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Date: Thu Feb 12 13:39:46 2015 +0000 Rename NAT kernel configuration item CONFIG_NF_NAT_IPV4 is known as CONFIG_IP_NF_NAT in 3.17 kernels onwards. Change-Id: Ie1c0ed80c56f92d49f3be271e4c017d0a8d3dc2e
* kernel: Enable LVM snapshot capabilityEdward Cragg2015-04-201-0/+1
| | | | | | | | | | | | | commit 1206418de0dc0292566b9b27175a75539662f2f4 Author: Sam Thursfield <sam.thursfield@codethink.co.uk> Date: Wed Mar 18 17:51:12 2015 +0000 kernel: Enable LVM snapshot capability I want to use LVM snapshots for taking backups of data volumes in our infrastructure systems. Change-Id: I369d9ddb59c7c05a4d6a54fa22bf5b5103f8d20f
* OpenStack: Don't enable baremetal scheduling by defaultPedro Alvarez2015-04-171-1/+1
| | | | Change-Id: Ia100ffa9034fb96283cea6ee208bd1d29999c738
* Openstack: Make Ceilometer configurablePatrick Darley2015-04-1718-41/+333
| | | | | | | This commit configures ceilometer to integrate with Keystone, Glance, Cinder and Nova. Change-Id: I19e8580de87858033ce1c2caf86a828d6377bb91
* Add default configuration file for ceilometerPatrick Darley2015-04-171-0/+1019
| | | | | | | Obtained from: http://docs.openstack.org/juno/config-reference/content/section_ceilometer.conf.html Change-Id: I0951205b069c07908d24130cc2fa7b3197ff38f4
* Create chunk morphology for ceilometerPatrick Darley2015-04-172-0/+24
| | | | Change-Id: Ia5c5afda139f57e1eedbf43c77a114f29f6c726b
* OpenStack: Add example cluster definition for a two node OpenStackRichard Maw2015-04-171-0/+185
| | | | Change-Id: Id2e76f31c12178a42488489e320af0ed99b4c7eb
* openstack-services: Remove cython from here: It's already in coreJavier Jardón2015-04-171-5/+0
| | | | Change-Id: I86415f16f1d03958fe916169b5a76ba066555487
* OpenStack: Split Cinder into config, db and lv setupRichard Maw2015-04-1716-164/+260
| | | | Change-Id: Iae387e39c4a62ef608496d31c748493fa88ce3e1
* OpenStack: Split nova into control and computeRichard Maw2015-04-1716-91/+146
| | | | | | | | 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-1715-146/+226
| | | | | | | | | | | | | | | | | | 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
* OpenStack: Enable passworded access to postgresql databaseRichard Maw2015-04-171-0/+1
| | | | Change-Id: Ie39ce4c3e6c47d44ce07fe1b353f72d23999d0e8
* OpenStack: Disable rp filteringRichard Maw2015-04-172-0/+5
| | | | | | This drop-in file will be processed by systemd on boot. Change-Id: I055d22dd481cc5084f6dbacbb787c3015d75461e
* Drop swift conf exts from openstack-systemRichard Ipsum2015-04-171-2/+0
| | | | | | | | | | Swift configuration is not simple, also it's likely a user will want to deploy openstack without swift, so we don't want to include the swift conf exts by default. Dropping these allows us to have a much simpler default cluster morph. Change-Id: I99de08c94e7f10912c158c0dfd5342ff76ca604e
* OpenStack: Configure Tempest at deployment time.Pedro Alvarez2015-04-172-53/+56
| | | | | | | | | | This is being done using the 'template' option from the install-files extension. Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk> Signed-off-by: Mike Smith <mike.smith@codethink.co.uk> Change-Id: Id3671d34692823e3f34f6565f40732b889cb8486
* Add default configuration file for TempestPedro Alvarez2015-04-171-0/+1114
| | | | | | | | | | | This configuration file is from: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/tempest.git/tree/etc/tempest.conf.sample?id=2 Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk> Signed-off-by: Mike Smith <mike.smith@codethink.co.uk> Change-Id: Ic3550f26062203edc5509764fd93e271a67c3166
* Add custom rsync unit for swiftRichard Ipsum2015-04-172-0/+12
| | | | | | | | | | | | Our rsync config is created at first-boot, swift-storage-setup creates the rsync config, so rsync needs to be started after it. This unit is based on upstream's unit, the only difference is we wait for swift-storage-setup and we set Restart=on-failure Change-Id: Idc468fc7886d3491ff49b5f30f1f16f9894255a6
* Integrate Nova with IronicTiago Gomes2015-04-174-12/+43
| | | | Change-Id: I2eee55408b174dc820ce713e6821f200a1532a48
* Openstack: Make Ironic configurableTiago Gomes2015-04-179-17/+306
| | | | | | | This commit configures Ironic to integrate with Keystone, Neutron and Glance. Nova integration will be added in a following commit. Change-Id: Id557e8e048b6051d764b4915192cfd55bfe68d32
* Add ntpd server settings to swift ntp confRichard Ipsum2015-04-171-0/+20
| | | | | | | This configures ntpd to run as a server if the SWIFT_CONTROLLER variable is not set to False and is not unset. Change-Id: I191acb895418b970aee3bcd371fadc2da5c503a9
* strata/virtualization: Depend on xorg-util-macros-common stratumJavier Jardón2015-04-171-6/+1
| | | | | | ... instead duplicate xorg-util-macros chunk Change-Id: I61db6a9f81272525e97460ebaaa559b1c1ab3251
* Add default configuration files for IronicTiago Gomes2015-04-172-0/+1252
| | | | | | | | Those were copied from an Ironic git checkout. Those files will be modified and installed on '/etc' on a posterior commit to integrate Ironic with the rest of the OpenStack components. Change-Id: If0e9d9b0b6ff8dc99fe20cfbf2a8c5ed0b0c3cd2
* Add the Ironic baremetal service to OpenstackTiago Gomes2015-04-176-0/+46
| | | | | | | Add their dependencies as well. The service will be configured in another commit. Change-Id: Icb23890fd3d002cb93fd32b0cdc9076518e77475
* Add tftp-hpa to OpenStack servicesTiago Gomes2015-04-172-0/+10
| | | | | | | | The existing Busybox's TFTP server implementation is not up to the job for the OpenStack baremetal service, as it doesn't support filename remapping. Change-Id: I0a12f5807ac2f52aa025587a08a6ebfae403eff1
* Move gnome-common to core and upgrade to latest (3.14)Javier Jardón2015-04-172-8/+7
| | | | | | | | | Even it can be see as a GNOME dependency, this is only a group of autoconf macros (in the process of being upstreamed in autoconf-archive, but we need this here as is still being used by several projects) Change-Id: Ia1e510283110c522eebd8f72597f4e505de7a021
* Upgrade Morph to latest version in masterPedro Alvarez2015-04-171-1/+1
| | | | Change-Id: Ic5dfaa2eafeb3045538500c1a607c4ecab924a11
* Add openstack-one-node with swift clusterRichard Ipsum2015-04-161-0/+124
| | | | Change-Id: I03aa39e33a2a8326c3d8a779dde9bc3bf0801266
* Add configuration for swift controller nodeRichard Ipsum2015-04-168-0/+788
| | | | | | | This adds configuration needed to deploy a swift proxy-server that uses keystone for authentication. Change-Id: I038180e2d1e16f1f612986ca9db241ce05afa84c
* OpenStack: stop horizon.yml being executableRichard Maw2015-04-161-1/+1
| | | | Change-Id: I17222d8ca6fa669ef3e0046bb91a1f5af8d1c00d
* Add cluster to deploy a Openstack system in one nodePedro Alvarez2015-04-161-0/+88
| | | | Change-Id: I8784857c1531cac0e1048da1bc83bdfda25258c2
* Openstack: Make Horizon configurablePedro Alvarez2015-04-166-0/+665
| | | | | | | | Change-Id: I70745baea478dd9fd57d9e3d5ae66d40db3c1712 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk> Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
* Openstack: Make Neutron configurablePedro Alvarez2015-04-1616-44/+455
| | | | | | | Change-Id: I517142d6879f4cfce821a21a5fe2b661e184ce53 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
* Openstack: Add support to configure the network of the nodePedro Alvarez2015-04-1611-0/+203
| | | | | | Change-Id: I8f8bfb231ab5ff4c2a825451a57a5b38a641c300 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
* Openstack: Make Nova configurablePedro Alvarez2015-04-1615-54/+404
| | | | | | | Change-Id: Ia5e2450351359d35fd2aa37b75534178d8305936 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
* Openstack: Make Cinder configurablePedro Alvarez2015-04-1610-27/+336
| | | | | | | Change-Id: I9c2bb1a204a01fa82e90d517663f6cf654666395 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk>
* Openstack: Make Glance configurablePedro Alvarez2015-04-1611-45/+277
| | | | | | Change-Id: I137bd286b2f8ad6eeb37d34803f9ae41a735e7ec Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
* Openstack: Make Keystone configurablePedro Alvarez2015-04-1614-13/+414
| | | | | | Change-Id: Ic29d7c367622e0ab35486466e5e32ca432539c39 Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
* Add default configuration files for OpenstackPedro Alvarez2015-04-1664-0/+13686
| | | | | | | | | | | | | | | | | | | | | This configuration files are from: - Cinder: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/cinder.git/tree/etc/cinder?id=2014.2.1 - Glance: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/glance.git/tree/etc?id=2014.2.1 - Keystone: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/keystone.git/tree/etc?id=2014.2.1 - Neutron: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/neutron.git/tree/etc?id=2014.2.1 - Nova: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/nova.git/tree/etc/nova?id=2014.2.1 - nova.conf: http://pkgs.fedoraproject.org/cgit/openstack-nova.git/tree/nova.conf.sample Signed-off-by: Mark Doffman <mark.doffman@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Change-Id: If376202ad6cfe27a8551b7a672754bb9a10ed188