summaryrefslogtreecommitdiffstats
path: root/meta-openstack
Commit message (Collapse)AuthorAgeFilesLines
...
* tgt: Fix the path of header files checkZhenhua Luo2014-04-152-2/+52
| | | | | | | | | | | | Current Makefile will check headers on host instead of Yocto sysroot, following error appears. Change the path of header check. | bs_aio.c:34:20: fatal error: libaio.h: No such file or directory | #include <libaio.h> | ^ | compilation terminated. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* docs: add README.swiftBruce Ashfield2014-04-111-0/+447
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: enable swift backendVu Tran2014-04-111-2/+6
| | | | | | | | Modify glance config file to allow it to be able to use Swift as backend driver. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* cinder-backup: enable swift backendVu Tran2014-04-112-1/+23
| | | | | | | | | | | | | Modify cinder config file allows cinder-backup to be able to use swift as backend for storing cinder backup volume on Swift cluster. Also add variable CINDER_BACKUP_BACKEND_DRIVER which allows setting default cinder backup backend driver. Right now set it to Swift. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* add swift into final imageVu Tran2014-04-111-0/+2
| | | | | | | | Include Swift into final image so that it can be built and included into final rootfs Signed-off-by: Vu Tran <vu.tran@windriver.com>
* keystone: to support swiftVu Tran2014-04-111-0/+11
| | | | | | | | Modify Keystone identity.sh to add Swift user, service, and service endpoints into Keystone. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* swiftclient: add testsVu Tran2014-04-111-1/+6
| | | | | | | | | | | | Introduce swiftclient test package which contains all Swiftclient unit tests. Swiftclient unit tests can be run as: $ cd /usr/lib64/python2.7/site-packages/swiftclient $ nosetests -v tests Signed-off-by: Vu Tran <vu.tran@windriver.com>
* swift: add setup packageVu Tran2014-04-114-2/+429
| | | | | | | | | | | | | | | | | | | | | | | | | Introduce swift setup package. At boot time, this package setups a simple swift cluster including: * 3 zones * each zone has 1 storage device which are based on loopback devices which the backing files size is controlled by variable SWIFT_BACKING_FILE_SIZE The script /etc/swift/swift_setup.sh is also provided to ease the task of setting up a complicated Swift cluster. It reads a cluster config file, which describes what storage devices are included in what rings, and constructs the cluster. For details of how to use swift_setup.sh and the format of Swift cluster config file please refer to the script's help: $ swift_setup.sh Signed-off-by: Vu Tran <vu.tran@windriver.com>
* swift: add testsVu Tran2014-04-112-2/+63
| | | | | | | | | | | | Introduce swift test package which contains all Swift unit tests. Swift unit tests can be run as: $ cd /usr/lib64/python2.7/site-packages/swift $ nosetests -v test Signed-off-by: Vu Tran <vu.tran@windriver.com>
* swift: separate dispersion configVu Tran2014-04-112-0/+23
| | | | | | | | | | There are many changes required for proxy-dispersion config file. So instead of having sed to replace all little details, it's cleaner to add new config file that contains the changes Signed-off-by: Vu Tran <vu.tran@windriver.com>
* swift: separate proxy server configVu Tran2014-04-112-2/+499
| | | | | | | | | | There are many changes required for proxy-server config file. So instead of having sed to replace all little details, it's cleaner to add new config file that contains the changes Signed-off-by: Vu Tran <vu.tran@windriver.com>
* swift: change services config filesVu Tran2014-04-111-1/+19
| | | | | | | | | Modify config files of the following Swift services: contains-server, account-server, and object-server in order for these services are able to start correctly. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* swift: include dnspythonVu Tran2014-04-111-1/+2
| | | | | | | Swift depends on dnspython Signed-off-by: Vu Tran <vu.tran@windriver.com>
* introduce python-dnspython packageVu Tran2014-04-111-0/+22
| | | | | | | | | python-dnspython is DNS toolkit for Python (http://www.dnspython.org/) which is required by python-swift, so introduce it here. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* README: add meta-webserver to layer dependenciesBruce Ashfield2014-04-111-0/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* apache2: move 2.4.2 to danglingBruce Ashfield2014-04-111-0/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Apache2 changesAmy Fong2014-04-111-0/+15
| | | | | | | | | | | Configure apache's ServerName - modify apache2's configuration file for ServerName to 127.0.0.1:80 In 2.4.7, add symlinks for htdocs and log directory to maintain backward compat with older versions. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* python-horizon: apache mod_wsgi path errorAmy Fong2014-04-112-1/+2
| | | | | | | openstack-dashboard-apache hardcoded libdir, modify this to %LIBDIR% and substitude in the install phase... Signed-off-by: Amy Fong <amy.fong@windriver.com>
* lighttpd change apply to 1.4.33Amy Fong2014-04-111-0/+5
| | | | | | Yocto has verion 1.4.33, add a bbappend for that verison (wrlinux uses 1.4.30) Signed-off-by: Amy Fong <amy.fong@windriver.com>
* memcached:mod-wsgi: use RDPENDS_${PN}Bruce Ashfield2014-04-112-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Uprev memcachedAmy Fong2014-04-101-0/+50
| | | | | | | | | memcached from meta-networking had a configuration error (cannot run tests while crosscompiling). Upreving to 1.4.17 and fixing config error. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* python-horizon init scriptsAmy Fong2014-04-103-7/+7
| | | | | | | Split out a new package horizon-standalone that just contains the init script for the built in webserver. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Enable python-horizon to run from apache.Amy Fong2014-04-105-2/+545
| | | | | | | | | | | | | | | - modify python-horizon to install files needed for horizon/apache - add apache configuration file (openstack-dashboard-apache.conf) to setup a virtual host running from port 80 to run the mod_wsgi/openstack-dashboard app - add horizon-apache and apache2 to controller task list - Note: local_settings.py differs from the one in examples in two ways: 1. LOCAL_PATH = "/usr/share/openstack-dashboard/openstack_dashboard/static" since the apache app runs as daemon, we neeed to specify a path where daemon has write permissions 2. configure python-horizon/apache to use memcached. (see CACHES) Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Package python-memcachedAmy Fong2014-04-101-0/+18
| | | | | | | Provide python-memcached; this uses memcached; openstack-dashboard can be configured to use this for performance benefits. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Package mod_wsgiAmy Fong2014-04-102-0/+157
| | | | | | openstack-dashboard uses mod_wsgi to interface with apache Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Configure apache's ServerNameAmy Fong2014-04-101-0/+5
| | | | | | - modify apache2's configuration file for ServerName to 127.0.0.1:80 Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Modify lighttpd startup behaviourAmy Fong2014-04-101-0/+5
| | | | | | modify lighttpd not to run if server.port isn't explicitly specified in /etc/lighttpd.conf Signed-off-by: Amy Fong <amy.fong@windriver.com>
* tempest: add tox as a REDEPENDSBruce Ashfield2014-04-091-0/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tox: introduce the tox framework and dependenciesBruce Ashfield2014-04-094-0/+113
| | | | | | | | | | | To enabled OpenStack unit testing: https://wiki.openstack.org/wiki/Testing#Unit_Testing_with_Tox We introduce tox and its depedencies. Adding it to the tempest RDEPENDS ensures that it is installed along with the rest of the test frameworks. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: update to icehouse-rc1Bruce Ashfield2014-04-072-4/+46
| | | | | | | | | Updating to the icehouse ceilometer, which has more functionality and features than the havana version. Also, we have to fix the resource query for postgres versus mysql. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: refresh to the latest havana/stable contentBruce Ashfield2014-04-071-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* havana/stable:ceilometer: update and introduce package for havana/stableBruce Ashfield2014-04-074-4/+55
| | | | | | | The havana stable and icehouse ceilometer required two new packages and updated wsme and stevedore. So we update them here. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-iso: update to 0.1.10Bruce Ashfield2014-04-071-2/+2
| | | | | | | ceilometer requires > 0.1.9, so we update to 0.1.10 and metering returns! Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cloud-network: add ntp and ntpdate to default package groupBruce Ashfield2014-04-071-0/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-six: update to 1.6.1Bruce Ashfield2014-04-071-4/+4
| | | | | | | For compatibility with opnestack icehouse and more python3 compatible applications, updating to python-six 1.6.1. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance/keystone/neutron/nova: update to latest havana/stableBruce Ashfield2014-04-044-6/+4
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* clients: update to the latest client codeBruce Ashfield2014-04-038-9/+9
| | | | | | Updating to the latest clients as of April 3, 2014. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* clients: add bash-completion supportBruce Ashfield2014-04-039-22/+105
| | | | | | | Package and enable the bash completion suppor that comes with the various client packages. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller: remove nova-client from packagegroupBruce Ashfield2014-04-031-1/+0
| | | | | | | The component clients are brought in via the component recipes. The nova client was the only one on the package list, and can be removed. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: remove 3.8 bbappend, add 3.14Bruce Ashfield2014-04-021-3/+2
| | | | | | | Adjusting the kernel fragments to the latest oe-core/yocto 1.6 supported kernel list. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lvm2: drop readline patchBruce Ashfield2014-04-022-56/+0
| | | | | | | The lvm2 in meta-oe now deals with the readline function issues, so we can drop the meta-cloud-services patch. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rabbitmq cannot enable firehose tracerAmy Fong2014-04-011-1/+1
| | | | | | | Modify the erlang_cookie for root's home directory in the initrd script to enable the root user to run rabbitmq configuration options. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Memory leak from timingsAmy Fong2014-03-3118-7/+374
| | | | | | | | | | | | | | | | | Memory leak happens when the dynamic list times grows without anything to reset it. In ceilometer and cinder configuration files, the new option is created: [nova_client] max_timing_buffer=<value> In all clients found that uses extends the HTTPClient and uses the times list, we limit the size of the list by popping off the oldest item in the list to maintain a maximum size. A default size of 200 is chosen, configurable by the above configuration option. Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* OpenStack: sysvinit scripts - enable loggingAmy Fong2014-03-2810-14/+45
| | | | | | | Explicitly enable --log-dir to enable logging where available Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-nova: drop python-argparse dependencyBruce Ashfield2014-03-281-1/+0
| | | | | | | | | | | | | | | | | argparse is part of python 2.7+, so there's no need to install the .egg version of argparse. Nova was pulling in this requirement, which doesn't cause a problem until another python app includes both argparse and the built in one. That results in the following: UserWarning: Module argparse was already imported from /usr/lib/python2.7/argparse.pyc, but /usr/lib/python2.7/site-packages is being added to sys.path So we drop the argparse dependency, everything still works and we no longer have the warning. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* erlang: update to R16BBruce Ashfield2014-03-287-1/+1290
| | | | | | | | | | | | Updating to the R16B erlang version from: https://github.com/joaohf/meta-erlang This is a cherry pick of the latest to avoid adding a new layer dependency. Eventually, this will be dropped and the layer used directly. We also update rabbitmq-server to depend on erlang-modules to get the proper support on target. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* compute/controller: make image extra space additiveBruce Ashfield2014-03-272-3/+4
| | | | | | | | To ensure that the free space required for proper operation is not clobber by other layers manipulating the extra space variable, we make our additions additive versus absolute. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rabbitmq: update to 3.2.4Bruce Ashfield2014-03-271-4/+6
| | | | | | | The existing version of rabbitmq is showing its age, updating it to 3.2.4 so we can take advantage of better debug and new functionality. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova-consoleauth :redundant "status" in helpAmy Fong2014-03-271-1/+1
| | | | | | | Usage info for initrd script says status twice, cleaning up. Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller/compute: add debug and extras packagegroupsBruce Ashfield2014-03-272-0/+4
| | | | | | | | Add the extras and debug package groups by default. These can later be convered to image or distro features, but for now, we turn them on universally. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>