summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* python-horizon: Fix path usage to bitbake defined paths.Liam R. Howlett2014-09-041-14/+18
| | | | | | | | The horizon recipe had references to paths defined as variables for recipe use. This patch converts those paths into the variable version for easier portability. Signed-off-by: Liam R. Howlett <Liam.Howlett@WindRiver.com>
* python-nova: Remove duplicate line from conf file.Liam R. Howlett2014-09-041-1/+0
| | | | | | | Removed duplicate dhcpbridge_flagfile from the nova.conf file. Signed-off-by: Liam R. Howlett <Liam.Howlett@WindRiver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: add juno dependenciesBruce Ashfield2014-09-0414-0/+364
| | | | | | | Update the horizon recipe to have all the juno dependencies. We also introduce the recipes to build those dependencies. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* iproute/libssd: update to match meta-oe latestBruce Ashfield2014-09-044-2/+33
| | | | | | | | | | | | Not only do we update to meta-oe latest, we inherit the following issue that prevents instance creation: https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1364828 To fix the issue, we import 0003-Don-t-enforce-that-dev-already-exists.patch, until it is integrated into the upstream package. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: update to juno configuration requirementsBruce Ashfield2014-09-033-5/+370
| | | | | | | | | To boot a nested guest in juno, we need to relocate the virtualization type config setting into the [libvirt] section. With this, we can sucessfully launch a guest. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: add oslo.i18n to dependency listBruce Ashfield2014-09-021-0/+1
| | | | | | nova-compute needs oslo.i18n, so we add it to the dependency list. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* housekeeping: remove 3.4 kernel bbappendBruce Ashfield2014-08-291-6/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* housekeeping: remove PRINC from recipesBruce Ashfield2014-08-2911-18/+0
| | | | | | | Removing PRINC from recipes to silence the bitbake warning about it being a depreciated variable. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* core: update core projects to juno 2014.2-b2 versionsBruce Ashfield2014-08-2912-37/+41
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* support packages: uprev to juno 2014.2-b2 versionsBruce Ashfield2014-08-296-4/+74
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* bbapends: resync bbappends to oe-core/meta-oe versionsBruce Ashfield2014-08-292-0/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Keystone: package service/user addition sstate vardepsMark Asselstine2014-08-273-0/+3
| | | | | | | | | | | | | | Several packages utilize the keystone package service/user addition services recently added. The data passed to this service depends on the value assigned to CONTROLLER_IP (used as KEYSTONE_HOST), however, bitbake is not able to automatically determine this dependency so several tasks which should be rerun to create updated package postinst scripts are not run when CONTROLLER_IP is modified. Adding the necessary vardeps ensure these tasks are rerun and now adjustments made to CONTROLLER_IP are reflected in the generated packages. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dhcp: fix double 'request' in dhclient.confMark Asselstine2014-08-271-1/+1
| | | | | | | | | | | | | commit 43e2b093040734d4c4b28db96a634cd2a5f3271b [dhcp: add dhcp classless static route support] had a flaw in one of do_install_append() sed expressions in the dhcp recipe that caused a duplicate 'request' keyword to be inserted in to the dhclient.conf file. The result was that results returned for the request were not as expected and the resolv.conf would be empty. Fixing up the sed expression removes the duplicate and allows things to function properly. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
* apache2: restore mistakely removed bbappendBruce Ashfield2014-08-261-0/+15
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* oslo.messaging: update to 1.4.0.0a4Bruce Ashfield2014-08-261-5/+4
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* bbappends: resync bbappends to oe-core/meta-oe latestBruce Ashfield2014-08-256-5/+5
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* recipes-dangling: remove all dangling bbappendsBruce Ashfield2014-08-2527-356/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* apache: resync to oe-core latestBruce Ashfield2014-08-222-0/+15
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: enable NFSv 4.1 functionalityBruce Ashfield2014-08-223-0/+3
| | | | | | | Ensure that NFS client 4.1 functionality is enabled, since cinder requires this level of support. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: fix FILESEXTRAPATHS warningBruce Ashfield2014-08-201-1/+1
| | | | | | | convert FILESEXTRAPATHS to FILESEXTRAPATHS_append to avoid warnings from the latest oe-core. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: update API and client to Juno latestBruce Ashfield2014-08-202-2/+3
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* osprofiler: add os profiling python supportBruce Ashfield2014-08-201-0/+29
| | | | | | | osprofiler is part of the juno glance pipelien processing. So to meet the requirements of glance-api, we introduce the recipe. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* eventlet: uprev to 0.15.1Bruce Ashfield2014-08-201-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: resync bbappend to meta-virtualizationBruce Ashfield2014-08-191-0/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* memcached: re-sync to meta-networking versionBruce Ashfield2014-08-192-15/+22
| | | | | | | | | | To avoid configuration errors, we need to get the latest meta-networking changes. This recipe will be dropped eventually, but will stay a bit longer for migration purposes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* README: add meta-python dependencyBruce Ashfield2014-08-191-0/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-keystone: Remove openrc file and bb references.Liam R. Howlett2014-07-312-8/+0
| | | | | | | This patch removes the openrc file from the keystone package and references to openrc in the python-kystone_git.bb file. Signed-off-by: Liam R. Howlett <Liam.Howlett@WindRiver.com>
* glance: update to july-31st SRCREVBruce Ashfield2014-07-311-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qemu: add qemu 2.0.0 bbappendBruce Ashfield2014-07-312-0/+5
| | | | | | Adding a qemu 2.0.0 bbappend to sync with oe-core master. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cloud-compute: add veth kernel moduleBruce Ashfield2014-07-311-0/+1
| | | | | | | when launching guests, libvirt may create veth links, without having the veth module on the target this fails, and no guests can be launched. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* identity.bbclass: update where to find run-postinsts scriptAmy Fong2014-07-311-2/+2
| | | | | | It's now 99, not 98 Signed-off-by: Amy Fong <amy.fong@windriver.com>
* openldap: Fix pathsAmy Fong2014-07-312-3/+10
| | | | | | Explicitly set the libexec dir to /usr/libexec for openstack Signed-off-by: Amy Fong <amy.fong@windriver.com>
* cirros: make root home configurableBruce Ashfield2014-07-311-3/+3
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-retrying: introduce recipe for juno glance supportBruce Ashfield2014-07-301-0/+27
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: package openLDAP 2.4.39Amy Fong2014-07-3024-0/+1341
| | | | | | The patches are taken from Debian. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* keystone: set default backend to ldapAmy Fong2014-07-301-2/+10
| | | | Signed-off-by: Amy Fong <amy.fong@windriver.com>
* aio: add support for identity.bbclassAmy Fong2014-07-302-1/+4
| | | | Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Keystone: implement incremental/programatic user additionsAndy Ning2014-07-301-190/+210
| | | | | | | | | | | | | Instead of creating tenant/user/role and service/endpoint for all openstack services in keystone postinstall, now each of the services creates keystone identities by itself in its own postinstall. The existing identity.sh has been re-written to be a utility that takes parameters, and the service postinstall calls identity.sh to create its own keystone identities. The identity.sh can also be used as a tool to manually create keystone identities at run time. Signed-off-by: Andy Ning <andy.ning@windriver.com>
* Keystone: build time incremental/programatic user additionsAndy Ning2014-07-301-4/+178
| | | | | | | | | | | | | | Instead of creating tenant/user/role and service/endpoint for all openstack services in keystone postinstall, now each of the services creates keystone identities by itself in its own postinstall. The exiting identity.bbclass has been re-written so that each of the individual postinstalls will queue up keystone identity creation in /etc/keystone/service-user-setup at runtime. And service-user-setup will be run as the last postinstall to create keytstone identities for all the services. Signed-off-by: Andy Ning <andy.ning@windriver.com>
* Keystone: package service/user additionsAndy Ning2014-07-3011-19/+298
| | | | | | | | | | | Instead of creating tenant/user/role and service/endpoint for all openstack services in keystone postinstall, now each of the services creates its own keystone identities by queueing them up in its postinstall to a file /etc/keystone/service-user-setup. service-user-setup script, when run as the last postinstall, calls identity.sh with keystone identity parameters to create necessary identities for the services. Signed-off-by: Andy Ning <andy.ning@windriver.com>
* OpenLDAP READMEAmy Fong2014-07-301-0/+165
| | | | | | Add a README file pertaining to the openldap/keystone/pam usage. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* keystone: Add script to change backend to hybridAmy Fong2014-07-304-10/+56
| | | | | | | | | Adding /etc/keystone/hybrid-backend-setup and convert_keystone_backend.py to set the backend for keystone to hybrid and starts openldap and restarts keystone. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* keystone: enable openLDAP authenticationAmy Fong2014-07-301-0/+46
| | | | | | | | | Modify python-keystone to use openldap. keystone's identity and assignment backends are configured to utilitze the hybrid backend for keystone. This backend uses the SQL backend by default and goes to the ldap database if the user doesn't exist. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* ldap/pam: enable pam/ldap authenticationAmy Fong2014-07-3011-0/+341
| | | | | | | | - modify pam configuration files to use ldap - modify sshd to enable pam - modify nsswitch.conf to use ldap Signed-off-by: Amy Fong <amy.fong@windriver.com>
* keystone: Add packages to controller task for openldap/pam/keystoneAmy Fong2014-07-301-0/+1
| | | | | | | | | | | Enabling OpenLDAP support in keystone and the controller as a distro feature Add packages openldap python-ldap nss-pam-ldapd, libsasl2-modules, python-keystone-hybrid-backend, pam-plugin-mkhomedir and cyrus-sasl to the controller task Signed-off-by: Amy Fong <amy.fong@windriver.com>
* keystone: package python-keystone-hybrid-backendAmy Fong2014-07-301-0/+22
| | | | | | | This project provides two alternative backends for Keystone: hybrid SQL and LDAP backends for OpenStack Keystone Signed-off-by: Amy Fong <amy.fong@windriver.com>
* ldap/pam authentication: package nss-pam-ldapdAmy Fong2014-07-302-0/+136
| | | | | | | Package nss-pam-ldapd, this is a daemon enabling pam/ldap authentication. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* keystone: openldap packagingAmy Fong2014-07-303-0/+157
| | | | | | | | | | | | | | | Add openstack specific parts of openldap. openldap's init script initializes the data with the basic tree structures needed for keystone - the Group, User and Role tree. Additionally, we add two variables which can be set in local.conf, LDAP_DN - default DN for ldap default: "dc=my-domain,dc=com" LDAP_DATADIR - default directory for ldap's data directory default: "/etc/openldap-data/" Signed-off-by: Amy Fong <amy.fong@windriver.com>
* rally to include into aio imageVu Tran2014-07-291-0/+1
| | | | | | | | Include Rally benchmarking feature into all-in-one image when OPENSTACK_EXTRA_FEATURES variable includes "benchmarking" feature. Signed-off-by: Vu Tran <vu.tran@windriver.com>
* uwsgi: remove floating yajl dependencyBruce Ashfield2014-07-291-1/+5
| | | | | | | | | | | | | | | uwsgi is using pkg-config to detect whether or not yajl is present in the build. We do want to use yajl, so we add an explicit dependency and pkgconfig inherit. Without this, build errors may occur, since the build paths that don't use yajl are not supported. And finally, to prevent the searching of host include paths, we set UWSGI_REMOVE_INCLUDES and purge local directories. This ensures that only the sysroot and package config settings are used. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>