summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert "erlang: add missing DEPENDS for -native build"Bruce Ashfield2014-03-152-2/+2
| | | | This reverts commit 8cabf90bcc1d648511dc9f33adf5ef30e539c682.
* OpenStack: Fix postgresql file permissionsAmy Fong2014-03-155-13/+25
| | | | | | | | | | - make database directory to be configurable, defaulting to /var/lib/postgres/data - modify init scripts to create database's data directory if it doesn't exist Signed-off-by: Amy Fong <Amy.Fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* OpenStack: Add to incomplete/misbehaving scriptsAmy Fong2014-03-151-1/+2
| | | | | | | | | | | | | Horizon's init script doesn't kill all of the horizon processes, a forked process is left dangling. (And you can still login and interact with horizon) We replace: start-stop-daemon --stop ... --pidfile with: pkill -TERM -P `cat $PIDFILE` Signed-off-by: Amy Fong <Amy.Fong@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rabbitmq-server: add missing DEPENDSMark Asselstine2014-03-121-1/+1
| | | | | | | | | | | Add libxslt-native otherwise you will get the error: | /bin/sh: 1: /bin/sh: 1: xsltproc: not foundxsltproc: not found Add unzip otherwise you will get the error: | make[3]: unzip: Command not found Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qpid: Fix some issues with do_configure and do_compileMark Asselstine2014-03-122-2/+93
| | | | | | | | | There were some fundamental issues preventing this package from compiling. Make some necessary updates to the recipe and pull in an upstream patch to allow the package to properly configure and compile. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qpid: qpid-python: update fetch URLs to use apache archiveMark Asselstine2014-03-122-2/+2
| | | | | | | | | The old URLs are no longer valid so update the URLs to point to a valid download location. The checksums remain the same so the packages are unchanged. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* erlang: add missing DEPENDS for -native buildMark Asselstine2014-03-122-2/+2
| | | | | | | | | | | | | We require a DEPENDS for ncurses-native or else we can fail with: configure:18108: error: No curses library functions found when building erlang-native. Since there is already a DEPENDS for ncurses-native in the non -native recipe we move this into the .inc so it is used for both non -native and -native builds. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller/compute: add cloud-init to image typesBruce Ashfield2014-03-112-0/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cloud-init: create skeleton packageBruce Ashfield2014-03-114-0/+244
| | | | | | | | | | | This creates a basic/skeleton cloud-init package that has the following properties: - working sysvinit scripts - Wind River distro definition - baseline cloud.cfg with no data source and "hands off" configuration Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* initscripts: add new functionsBruce Ashfield2014-03-101-0/+10
| | | | | | | | Some scripts are looking for additional functions than are provided by the initscripts lsb routeines available from the core. So we bbappend and add them here. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rabbitmq-server: add missing zip-native DEPENDSMark Asselstine2014-03-031-1/+1
| | | | | | | | | | | | | | | As part of the build there is an attempt to package rabbit_common-0.0.0.ez using zip. If zip isn't present on the build host this will cause an error: | cp ../rabbitmq-server/include/*.hrl dist/rabbit_common-0.0.0/include/ | (cd dist; zip -q -r rabbit_common-0.0.0.ez rabbit_common-0.0.0) | /bin/sh: 1: zip: not found Adding zip-native in the DEPENDS avoids making the assumption that zip is installed on the build host. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* *client: updating the openstack client packages to their latest versionsBruce Ashfield2014-03-038-15/+15
| | | | | | Tested with a controller boot, compute boot and guest launch. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* controller: add heat-cfntools and openstackclient to default imageBruce Ashfield2014-03-031-0/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openstackclient: integrate universal openstack client wrapperBruce Ashfield2014-03-031-0/+17
| | | | | | | To provide flexibility and a level of abstraction for wrappers, we introduce the openstack client wrapper package openstackclient Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* heat-cfntools: introduce cfn support toolsBruce Ashfield2014-03-031-0/+17
| | | | | | | To assist in the bootstrapping of heat deployed images, we introduce the heat cloud formation tools. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* pbr: uprev to 0.6Bruce Ashfield2014-03-031-2/+2
| | | | | | | | ceilometer requires pbr >= 0.6, so we uprev it to this version. A check of the other components in the system shows no incompatibilities, so we also delete the old version. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: update top_level.txt permissions in supporting packagesBruce Ashfield2014-02-263-0/+21
| | | | | | | | | | When starting nova as a non-root user, we need to be able to read the site-packages/egg-info top_level.txt file. These files are sometimes installed as root-read only. To ensure we are always capable of reading them, we'll change them to 644 in the post install rules. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* django: uprev openstack-auth and django-coreBruce Ashfield2014-02-262-6/+6
| | | | | | | | Horizon's Havana dependencies indicate that we should be using a 1.1.x openstack auth, and a newer django interface. Updating these two packages allows horizon to sucessfully add and modify users/roles, etc. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: fix tests ETCDIR locationVu Tran2014-02-102-0/+26
| | | | | | | | | | Tests in keystone/tests are failed because they looks for some config files at wrong location. Currently all the keystone config files are at /etc/keystone. Signed-off-by: Vu Tran <vu.tran@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* README: clarify image location, add Notes sectionBruce Ashfield2014-02-101-1/+12
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* setuptools 1.4: move to danglingBruce Ashfield2014-02-101-0/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-dogpile: core: update SRC_URI* sumsMark Asselstine2014-02-101-2/+2
| | | | | | | | | | | | | | | | | Attempting to build openstack-image-controller I was getting 'Fetcher failure ... /dogpile.core-0.4.1.tar.gz'. Checksum mismatch! Update the sums to match the expected values. Unfortunately upstream repackaged the tarball after updating some of the python egg files without bumping the package version or providing any details about the updates. The new tarball matches the md5 listed on the upstream website (https://pypi.python.org/pypi/dogpile.core) so the update does not seem to be malicious. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cloud-controller: add keystone token expiration cronjobBruce Ashfield2014-02-051-0/+1
| | | | | | | to prevent tokens from consuming database resources, by default we add a cronjob which expires and removes old tokens. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* pastedeploy: add SRC_URI checksumsBruce Ashfield2014-02-051-2/+2
| | | | | | | oe-core master (as of January 2014) errors on a missing SRC_URI, so we fill in this missing value. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* jsonpointer: fix SRC_URI typoBruce Ashfield2014-02-051-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: add cronjob for flushing expired tokensVu Tran2014-02-031-1/+14
| | | | | | | | | | | | | By default expired keystone tokens are not removed out of the keystone table in keystone database. This will cause the keystone database to grow in size due. So this patch adds new package named keystone-cronjobs which will register a cronjob to invoke command "keystone-manage token_flush" for flushing out any expired token. Signed-off-by: Vu Tran <vu.tran@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* bbappends: move old appends to "dangling" and introduce new appendsBruce Ashfield2014-02-0219-0/+164
| | | | | | | | | | | | | | | Syncing to oe-core, and meta-oe master of January 30th 2014. - introduced required new bbappends To keep compatiblity with older versions of oe-core and meta-oe, old bbappends are kept, but they are moved to the "dangling" recipe group. If any bbappend warnings show outside of the dangling recipes, they should be investigated. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cloud-compute: add postgres to the default rootfs installBruce Ashfield2014-01-301-1/+4
| | | | | | | postgres-setup (and hence postgres), is required for the compute node packages. So we add it to the default list of packages. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: add migrate.cfg to the manifestBruce Ashfield2014-01-302-0/+25
| | | | | | | | | To properly sync the nova database during boot, the migrate.cfg must be present in the rootfs. This wasn't currently being packaged, so we add it to the manifest. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: update default backend and timeout configurationBruce Ashfield2014-01-301-0/+2
| | | | | | | | | | Explicitly update the default keystone configuration file to indicate the sql token backend, and set the default timeout value to 3600 seconds. This both improves performance and ages out tokens sooner, keeping the token list and database smaller. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: uprev to 2014.1.x releaseBruce Ashfield2014-01-303-10/+49
| | | | | | | | The havana ceilometer postgres (sqlalchemy) support has significant issues. Rather that perform signficicant backports, we'll uprev and pick up the latest development stream, that addresses many issues out of the box. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* json/sqlalchemy-migrate/wsme: update and introduce packages to meet ↵Bruce Ashfield2014-01-303-6/+23
| | | | | | ceilometer requirements Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* meta-openstack: adding missing RDEPENDS for -setup packagesBruce Ashfield2014-01-207-0/+8
| | | | | | | | Installation from package feeds shows some missing REDPENDS for the -setup packages. Signed-off-by: Rob Wolley <Rob.Woolley@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: fix postgresql query errorsBruce Ashfield2014-01-192-0/+36
| | | | | | | | | | | | | | | From the patch: sqlalchemy: fix ceilometer resource query Implement the abandoned ceilometer fix from: https://review.openstack.org/#/c/59204/ [Fix for get_statistics with postgresql] Without this fix, the ceilometer resource tab in horizon returns an error due to badly formed SQL and a database backend error. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: update to stable/havana latestBruce Ashfield2014-01-191-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: add ceilometer configurationBruce Ashfield2014-01-191-0/+4
| | | | | | | We change the notification channel to rabbit in order to send statistics for ceilometer use. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: update to stable/havana latestBruce Ashfield2014-01-193-6/+7
| | | | | | | | | | | | | Updating the ceilometer component to the latest havana stable updates. Of note in the update is the removel of the old global statistics table for ceilometer. To properly display metering statistics after this update the keystone credentials need to be udpated in keystone (add ceilometer with an admin role) and ceilometer to use the proper username/password to authenticate. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer_client: update to latest master revisionBruce Ashfield2014-01-191-1/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* networking: add dhcp-* runtime dependenciesBruce Ashfield2014-01-152-1/+4
| | | | | | | neutron and the cloud-network package group should pull in dhcp-server and dhcp-client packages, since they are leveraged by the frameworks. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: set libvirt_type to KVM, but allow modification for nested virtBruce Ashfield2014-01-152-1/+12
| | | | | | | | We expose the libvirt_type config setting with a default value of 'kvm', but for nested virtualization configurations, we also provide a bbappend that will modify the value to 'qemu' automatically. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: postgresql fixesBruce Ashfield2014-01-153-0/+457
| | | | | | | | | | Cherry picking two ceilometer master changes to address postgresql database issues: https://bugs.launchpad.net/ceilometer/+bug/1241526 https://review.openstack.org/#/c/49456/ Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: create alarm-notifier and evaluator packaging and initscriptsBruce Ashfield2014-01-151-3/+23
| | | | | | | | | Create and package initscripts from alarm-notifier and alarm-evaluator. These are added as dependencies of the controller package, so the functional mix at runtime doesn't change, with the exception that the agents are started on boot of the controller. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-flask: correct LICENSEPaul Eggleton2014-01-061-1/+1
| | | | | | | BSD-3-Clause is the license specified upstream. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-itsdangerous: correct LICENSEPaul Eggleton2014-01-061-1/+1
| | | | | | | BSD-3-Clause is the license specified upstream. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-jinja2: correct LICENSEPaul Eggleton2014-01-061-1/+1
| | | | | | | BSD-3-Clause is the license specified upstream. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-markupsafe: make LICENSE more accuratePaul Eggleton2014-01-061-1/+1
| | | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-werkzeug: correct LICENSEPaul Eggleton2014-01-061-1/+1
| | | | | | | BSD-3-Clause is the license specified upstream. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-itsdangerous: add missing python module dependenciesPaul Eggleton2014-01-061-0/+3
| | | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-markupsafe: add missing python module dependenciesPaul Eggleton2014-01-061-0/+3
| | | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-jinja2: add missing python module dependenciesPaul Eggleton2014-01-061-0/+2
| | | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>