summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* glance: update to 2014-07-24 snapshotBruce Ashfield2014-07-251-1/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* eventlet: update to 0.15Bruce Ashfield2014-07-221-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: update to july 21 snapshotBruce Ashfield2014-07-221-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* clients: update barbican, ceilo, cinder, glance, heat, keystone and swiftBruce Ashfield2014-07-217-13/+13
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: package and deploy api_paste.iniBruce Ashfield2014-07-212-0/+4
| | | | | | | | Ceilometer now requires api_paste.ini for the API to start and be functionaly. So we add it to our core package, and update the .conf file with the name. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* neutronclient: update to 2014 latestBruce Ashfield2014-07-211-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* novaclient: update to 2014.x latestBruce Ashfield2014-07-213-43/+42
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tempest: update to juno latestBruce Ashfield2014-07-211-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* barbican: bump to juno latestBruce Ashfield2014-07-211-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* swift: update to juno release candidateBruce Ashfield2014-07-211-3/+3
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: update to juno releaseBruce Ashfield2014-07-211-3/+9
| | | | | | | Updating horizon to the juno release branch. New required packages have been added to support this integration. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* saharaclient: introduce saharaclient for horizon (juno) requirementsBruce Ashfield2014-07-211-0/+25
| | | | | | | Introducing the saharaclient, without full sahara support, to meet the client requirements of horizon. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* pyscss: introduce to meet horizon (juno) dependenciesBruce Ashfield2014-07-212-0/+56
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xstatic-jquery: introduce to meet horizon (juno) dependenciesBruce Ashfield2014-07-211-0/+27
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xstatic: introduce to meet horizon (juno) dependenciesBruce Ashfield2014-07-211-0/+27
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: update to junoBruce Ashfield2014-07-213-106/+54
| | | | | | | | Updating the ceilometer project to the juno release branches. With this update, we can drop one patch that isno longer needed, and refresh another for juno. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* heat: update to Juno release branchesBruce Ashfield2014-07-211-3/+3
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: update to juno release candidatesBruce Ashfield2014-07-211-3/+5
| | | | | | | | Updating glance to the latest juno development branch. The only significant changes are the introduction of new requirement packages on the rdepends. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* oslo.i18n: introduce glance dependenciesBruce Ashfield2014-07-211-0/+28
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-i18n: introduce to meet glance requirementsBruce Ashfield2014-07-211-0/+28
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cinder: uprev to junoBruce Ashfield2014-07-182-5/+5
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* neutron: uprev to juno releaseBruce Ashfield2014-07-182-16/+13
| | | | | | | Updating neutron to the juno branches. No configuration or startup changes were required. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rabbitmq: make HOME configurableBruce Ashfield2014-07-182-1/+3
| | | | | | | | | | | Since rabbitmq uses HOME as the location for the erlang cookie, rabbitmq will fail to start if that directory is not on the system. To ensure that this is configurable, we use the bitbake variable ROOT_HOME and replace a placeholder in the initscript. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* pycadf: introduce to meet juno requirementsBruce Ashfield2014-07-181-0/+33
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* posix-ipc: introduce to meet juno requirementsBruce Ashfield2014-07-181-0/+27
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* oslo.db: add oslo.db to satisfy juno requirementsBruce Ashfield2014-07-181-0/+32
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystonemiddleware: introduce for juno compatibilityBruce Ashfield2014-07-181-0/+27
| | | | | | | | To integrate with the default nova auth token support in juno, we introduce the keystone middleware split. This was formerly part of keystoneclient, but is now a standalone package/repository. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystoneclient: update to 0.9.0Bruce Ashfield2014-07-181-2/+2
| | | | | | Updating keystone client to 0.9.0 in preparation for juno compability. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: uprev to junoBruce Ashfield2014-07-183-28/+25
| | | | | | | | | | Updating keystone to the juno release candidate. Also adding new dependencies. Note: also ensure that the new keystoneclient and keystonemiddleware are used. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: update to juno development branchesBruce Ashfield2014-07-181-3/+6
| | | | | | | | | Updating nova to the juno development branches. We also add new dependencies that the update brings. Note: keystone must also be on Juno for a workable nova service. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rally add readme docVu Tran2014-07-171-0/+335
| | | | | Signed-off-by: Vu Tran <vu.tran@windriver.com>
* introduce benchmarking packagegroupVu Tran2014-07-172-0/+16
| | | | | | | | | | | | | | | | | | | Create new benchmarking packagegroup bb. Benchmarking packagegroup can be included into final image to include all required packages for benchmarking OpenStack at scale. Currently OpenStack benchmarking is provided by OpenStack component Rally. Also introducing new Yocto variable OPENSTACK_EXTRA_FEATURES which can be used to inform what feature should be included in meta-cloud-services OpenStack final image. To include benchmarking packagegroup in local.conf have OPENSTACK_EXTRA_FEATURES += " benchmarking" Signed-off-by: Vu Tran <vu.tran@windriver.com>
* rally: verification subunit2json fail to open result fileVu Tran2014-07-172-0/+37
| | | | | | | | | | | | | | | | | | Command "rally verify start" gives the following error: TRACE rally File "/usr/lib64/python2.7/site-packages/rally/verification/verifiers/tempest/subunit2json.py", line 113, in stopTestRun TRACE rally with open(self.results_file, 'wb') as results_file: TRACE rally TypeError: coercing to Unicode: need string or buffer, int found For Python 2.x, open() requires a string but not file descriptor number. However for Python 3.x, open() can either accept a string file name of a file descriptor number. So modify code to pass in open() string file name. This should work for both Python 2.x and 3.x Signed-off-by: Vu Tran <vu.tran@windriver.com>
* rally: sqlalchemy-db missing name for ENUMVu Tran2014-07-172-0/+26
| | | | | | | | | | | Command "rally-manage db recreate" gives the following error: TRACE rally File "/usr/lib64/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 898, in format_type TRACE rally raise exc.CompileError("Postgresql ENUM type requires a name.") TRACE rally CompileError: Postgresql ENUM type requires a name. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* Rally verification to use existing tempestVu Tran2014-07-173-0/+127
| | | | | | | | | | | | | | | | | | | | | | | | | By default, Rally verification requires to do following things: * git clone tempest source from upstream * setup virtualenv for this tempest * setup testr environment with virtualenv above * create tempest.conf for this tempest If tempest is already installed/configured in rootfs then force Rally to use this existing tempest. A new introduced option "existing_tempest_config" in /etc/rally/rally.conf can be used to configure Rally to either use the existing tempest or to download from upstream. If the option "existing_tempest_config" is not set then follows the default path. If existing_tempest_config is set to absolute path of tempest config folder (which contains tempest "tools" and .testr.conf) then Rally uses this existing tempest. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* rally: remove ironic supportVu Tran2014-07-172-0/+88
| | | | | | | OpenStack ironic is not currently supported, so remove any code in rally that invokes ironicclient. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* introduce openstack Rally componentVu Tran2014-07-175-0/+712
| | | | | | | | | | * Add Rally bb file * Add Rally deployment json config for existing deployment * Add task example * To use custom Rally config file Signed-off-by: Vu Tran <vu.tran@windriver.com>
* add python-oslotest bb 1.0.0 fileVu Tran2014-07-171-0/+29
| | | | | | | OpenStack Rally requires oslotest. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* tempest missing tools and testr configVu Tran2014-07-171-1/+2
| | | | | | | | | | OpenStack Rally requires "tools" from tempest. Also modify tempest ".testr.conf" to allow testr to run tempest from any location. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* glance test config use latest cirros imageVu Tran2014-07-171-1/+2
| | | | | | | | | | cirros image installed at /root/images/ can be upgraded to different version. Instead of hardcoding cirros image name, let find cirros image at runtime as glance test config is not bounded to a specific cirros image. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* neutron: uuid whitespace check fixAmy Fong2014-07-171-2/+2
| | | | | | The uuid candidate may be none, need to check for this. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* neutron test: nec plugin extensions locationVu Tran2014-07-172-0/+27
| | | | | | | | | | | Some of the neutron built-in testcases failed because they can not find nec plugin extensions based on the given relative path. So forcing these failure testcases to look for these extensions using absolute path. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* postgres: fix xml configuration errorBruce Ashfield2014-07-161-0/+2
| | | | | | | Not only must postgres depend on libxml for xml support, we need to point at the sysroot/staging area for the header files to be found. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* busybox: ensure that WHICH is availbleBruce Ashfield2014-07-102-0/+6
| | | | | | | | horizon (among other services) requires which to be available to locate the python interpreter. Rather than relying on defconfigs, we add an explicit fragment to ensure this is always available. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: add nat/conntrack options to netfilterBruce Ashfield2014-07-103-0/+9
| | | | | | | | | | | iptables save/restore looks for the nat module, and if not present, it fails to restore tables. This failure code causes nova-api to not start .. and hence have no scheduler services. We add a configuration fragment to ensure that the right modules are built, and on the rootfs. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* neutronclient: use csv flag instead of jsonKeith Holman2014-06-252-1/+69
| | | | | | | | | | | | | The tests included with neutronclient are calling neutron commands agents-list and net-list with the "-f" flag set to "json". This isn't supported and throws an exception during the test. The exception is unexpected and fails to free the resources allocated by the mox testing library causing the following tests to fail. This fix applies a patch that prevents the exception from being thrown by calling the commands with the "-f" flag set to "csv", which is supported. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qemu: add attr and cap-ng dependenciesKeith Holman2014-06-251-1/+1
| | | | | | | | | | | | | In qemu, the virtfs configuration option requires attr and cap-ng. Adding "attr" to a PACKAGECONFIG[virtfs] doesn't work because this only adds "attr" as a package dependency but doesn't set the configuration option for generating the correct configure command line. This fix explicitly adds the two required configuration options to the configuration line since virtfs is already specified as a desired configuration option. Signed-off-by: Keith Holman <Keith.Holman@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-lxml: fix bad license checksumBruce Ashfield2014-06-251-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* packagegroup controller,compute - Add module softdogAmy Fong2014-06-242-0/+2
| | | | | | | | | | | | | | On system bootup, the softdog kernel module gets modprobed from the package sanlock-wdmd-init, but because it didn't exist, we get: Loading the softdog kernel module: FATAL: Module softdog not found. Failure Add the package kernel-module-softdog to add the kernel module softdog to the rootfs Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dhcp: add dhcp classless static route supportAndy Ning2014-06-242-0/+108
| | | | | | | | | | | | | | dhclient needs to be configured to request classess static routes (option code 121) from dhcp server. And dhclient-script will call dhclient-exit-hooks which will parse and add the static routes received from dhcp server into the routing table. The support are built into both controller image and usb guest image, but only guest image makes use of it to add static route for instance to access metadata. Signed-off-by: Andy Ning <andy.ning@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>