summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Integrate Nova with Ironicbaserock/tiagogomes/openstack-v7/ironicTiago Gomes2015-04-154-12/+43
|
* Openstack: Make Ironic configurableTiago Gomes2015-04-159-17/+306
| | | | | This commit configures Ironic to integrate with Keystone, Neutron and Glance. Nova integration will be added in a following commit.
* Add default configuration files for IronicTiago Gomes2015-04-152-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.
* Add the Ironic baremetal service to OpenstackTiago Gomes2015-04-156-0/+46
| | | | | Add their dependencies as well. The service will be configured in another commit.
* Add tftp-hpa to OpenStack servicesTiago Gomes2015-04-152-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.
* Remove pycrypto from systemFrancisco Redondo Marchena2015-04-151-3/+0
| | | | Change-Id: Ica160637b723bcfb8d568b3b023acee8cbe03f1a
* fixup nova.confFrancisco Redondo Marchena2015-04-151-1/+1
| | | | Change-Id: Iea343494beed3083cbeb0ed390a35c2e6e2e4714
* fixup glance-api.confFrancisco Redondo Marchena2015-04-151-1/+1
| | | | Change-Id: I80301ff3032dc70516e5c5598823459cb50532c1
* Add cluster to deploy a Openstack system in one nodePedro Alvarez2015-04-151-0/+88
| | | | Change-Id: I8784857c1531cac0e1048da1bc83bdfda25258c2
* Openstack: Make Horizon configurablePedro Alvarez2015-04-156-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-1517-44/+459
| | | | | | | 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-1511-0/+204
| | | | | | 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-1515-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-1510-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-1411-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-1414-13/+413
| | | | | | 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-1466-0/+16515
| | | | | | Change-Id: If376202ad6cfe27a8551b7a672754bb9a10ed188 Signed-off-by: Mark Doffman <mark.doffman@codethink.co.uk> Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
* Add Openstack systemPedro Alvarez2015-04-1420-0/+1180
| | | | | | | | | | | | | | Add Openstack system and stratum pointing they components to Juno tag 2014.2.1. Change-Id: Iaa9a31c44b0a2c711c5a147dc3156bab14577fb7 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> Signed-off-by: Richard Ipsum <richard.ipsum@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk> Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk> Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
* strata/build-essential: Upgrade linux-api-headers to 4.0Javier Jardón2015-04-141-6/+6
| | | | Change-Id: I73ed1c3c43f341d6e09521fc8bf0c4899616e972
* Fix linux repo for bsp-armv7-highbankSam Thursfield2015-04-141-1/+1
| | | | | | | We switched to linux-stable.git from linux.git as only the former contains 'point' releases (3.18.1, 3.18.2 etc.) of Linux. Change-Id: I94388266b4a94a652458460d0b15f465e10dfe85
* mesa: Fix a compilation problem with missing fstatJavier Jardón2015-04-141-2/+2
| | | | | | | | | | | | | | | Point mesa stratum to a patch cherry-picked from master to fix this compilation error: loader.c: In function 'udev_device_new_from_fd': loader.c:163:4: error: implicit declaration of function 'fstat' [-Werror=implicit-function-declaration] if (fstat(fd, &buf) < 0) { ^ cc1: some warnings being treated as errors More info here: https://bugs.freedesktop.org/show_bug.cgi?id=89530 Change-Id: I3bd4856b07318ce97772a4755b253c918f4b1e66
* Add definitions for big-endian deployment to a Moonshot node (M.2)Edward Cragg2015-04-142-0/+85
| | | | | | | 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 system definitions for big-endian ARMv8 (armv8b64)Edward Cragg2015-04-143-0/+123
| | | | Change-Id: Icdcac240ba75369ae8dbad8132b578a1cb73d684
* The return of the GENIVI marshalling patchPaul Sherwood2015-04-131-4/+4
| | | | Change-Id: I27b143b3bd027b58b1c9893c0aa4bbf388cd0529
* strata/foundation.morph: Point systemd's unpetrify-ref to a meaningful branchJavier Jardón2015-04-131-1/+1
| | | | Change-Id: I65fb89c8c7a82aa4e3696894a210ed1bdcaadf87
* Change suexec location in httpd-server.morphPedro Alvarez2015-04-131-1/+1
| | | | | | | | | apache-httpd needs to know where suexec is, even when suexec is being installed by the same chunk. We were moving/copying the binary after installation to /lib/httpd. With this change, the hack won't be needed. Change-Id: I71bb6ea0ff80d41ae4061bfeb441750741343970
* Add openstack ansible modules to ansible.morphPedro Alvarez2015-04-132-0/+10
| | | | Change-Id: Ia8aae92d01eeca9a4058fa73fa1923a1a33b5704
* systemd: disable building of testsRichard Maw2015-04-131-3/+5
| | | | Change-Id: I9e0df7e0617d56af0ea827e3a1c4c37d3a1bbad2
* Update systemd to development snapshot including netlink fixRichard Maw2015-04-131-2/+2
| | | | Change-Id: Ic8258340cd8a5a2750671b0a93c7b89e1b872aa6
* Upgrade x86 BSP to latest linux kernel (4.0)Javier Jardón2015-04-132-6/+6
| | | | Change-Id: I55eff5c8e57dbf35274246b60904c6d405f458e9
* bsp: Add support for USB ethernet to x86 kernelsRichard Maw2015-04-132-0/+8
| | | | | | | | | This works for a few commonly available USB Ethernet devices; and while other architectures may make use of such devices, I don't believe we currently have a use-case that requires us to be able to support extra interfaces on those devices. Change-Id: Ib8974207c04f34cff4f6884409c70aeb116935d5
* strata/foundation.morph: Add bash-completionJavier Jardón2015-04-131-0/+4
| | | | | | So commands can be autocompleted when pressing the "TAB" key Change-Id: I225335496e1007372603a2d0bea23ce0b8cb3692
* Be explicit with make command in acl.morphPaul Sherwood2015-04-121-0/+2
| | | | Change-Id: I6e86553520f1ef7de14d8b58bdf4141cda1db9b7
* Add BSP for big-endian ARMv8 (armv8b64)Edward Cragg2015-04-112-0/+124
| | | | | | | Add a BSP definition for ARMv8 in big-endian mode. Hopefully applicable to any ARMv8 system. Change-Id: I35d2964fa240ce72bf62d577d2d9af50dbae1d11
* Add configuration for swift storage nodesRichard Ipsum2015-04-1015-0/+1140
| | | | Change-Id: Iad40b665edff7a3605b6600dafbcf67831e4290a
* Remove not required cloud-init support from base systemsFrancisco Redondo Marchena2015-04-102-6/+0
| | | | | | | | | | This patch fixes base-system-x86_{32,64}-generic which were broken since some chunks from cloudinit-support stratum were moved to python-core and python-common. It was decided in IRC that base-systems are not going to support cloud-init (see http://irclogs.baserock.org/ 10-04-2015) leaving the systems minimal. Change-Id: I55fe5cf2a8d46dcbc1bbfc39534f99001b4fc564
* Add ebtables as build-dependency of libvirtFrancisco Redondo Marchena2015-04-091-5/+6
| | | | | | | | | | | | | | | libvirt set the path of ebtables to /sbin during configuration time if they are not present on the system: AC_PATH_PROG([EBTABLES_PATH], [ebtables], /sbin/ebtables, [/usr/sbin:$PATH]) AC_DEFINE_UNQUOTED([EBTABLES_PATH], "$EBTABLES_PATH", [path to ebtables binary]) So adding ebtables as a build dependency will set correctly the ebtlabes binary path. Change-Id: I97c3dbbc9cffd86113248ce0d39251068a6cc78c
* Add parted to toolsTiago Gomes2015-04-092-0/+15
| | | | | | It is required for Ironic. Change-Id: Ie5297598201479f7dff182de3a1d39bcd61bd6cb
* Enable Intel Ethernet drivers unconditionally in x86 bspRichard Maw2015-04-092-0/+6
| | | | | E1000E is not in the standard x86_64 defconfig, but it is in the i386 defconfig, and it's necessary to support commonly available hardware. Change-Id: Ia0f97ffaba190901bd1ae563690b6ebc9d108e66
* Add tcpdump to toolsTiago Gomes2015-04-093-0/+18
| | | | Change-Id: Ib8555258663cb16139efc4b3c004012c4aa054a5
* Update configobj to the latest stable tagFrancisco Redondo Marchena2015-04-081-3/+3
| | | | | | | Update the repository to a maintained fork: see README.md Update the ref to the latest stable tag. Change-Id: I6a7431c1c79fd2a00e99e2db10dbbc8e2deb42d6
* Move configobj to python-commonFrancisco Redondo Marchena2015-04-082-5/+4
| | | | | | In order to avoid duplicated chunk when merging Openstack branch. Change-Id: I91be6182e40569150a99fa7d28fdb2e988c50374
* Create kmod symlinks in sbinFrancisco Redondo Marchena2015-04-081-9/+39
| | | | | | | | | | | iSCSI kernel modules and open-iscsi expect modprobe and the rest of the module kernel utils to be in /sbin. This patch create the links in /sbin instead of /bin if /sbin is not a symlink of /usr/bin; if it is a symlink it will create the links in /usr/bin. Also it installs kmod in "$PREFIX" instead of / Change-Id: I89226d0ee7956e294caa66d60101a35daeccf9a1
* Enable ISCSI kernel supportFrancisco Redondo Marchena2015-04-075-0/+85
| | | | Change-Id: Ia45fd5e8bc53b6b8ebe3cc35aa52cb524a992100
* Enable python bindings in KmodFrancisco Redondo Marchena2015-04-073-7/+7
| | | | | | | | This enables kmod python bindings required for iscsi tools. Enabling python in the kmod chunk requires cython for compiling so cython is moved to core.morph. Change-Id: Ic394d75f801efcb0be1e4ec17d9bc907f9d086a0
* strata/foundation: Upgrade dbus to latest stable (1.8.16)Javier Jardón2015-04-071-4/+4
| | | | Change-Id: Ie01218cc9c9e40aa6f8bbfe45faff2d227a19d6e
* strata/foundation: upadte gobject-introspection to 1.44.0Javier Jardón2015-04-071-1/+2
| | | | Change-Id: If8d6ec4dd754255464ab6efee67489212e8c612f
* Upgrade to latest glibc (2.21)Javier Jardón2015-04-072-8/+8
| | | | Change-Id: I375c0af00497f8cbedb0d9759bbb64e0034582ad
* Enable Atheros network drivers in x86 kernelsRichard Maw2015-04-072-0/+6
| | | | Change-Id: Ib98d024f34b6dd0d821335bdf24cb59278977a17