summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* openstack initscript: add resetAmy Fong2014-07-2517-34/+361
| | | | | | | | Some of the openstack data is associated with external resources (ie glance may have external files), we explicitly invoke the delete commands on those in additional to dropping and recreating the databases. Signed-off-by: Amy Fong <amy.fong@windriver.com>
* 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>