summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* python-werkzeug: 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>
* Revert "horizon: update to 2013.2.2"Bruce Ashfield2013-12-201-2/+2
| | | | | | | This update breaks the login to metering (ceilometer), so temporarily reverting the update. This reverts commit 3299b0d1375a1a9b0458c43de7b6e3bee2544c9f.
* nova: create /var/run/nova in initscriptsBruce Ashfield2013-12-191-2/+6
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* swift: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* neutron: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* heat: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cinder: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: update to 2013.2.2Bruce Ashfield2013-12-191-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-testresources: fix invalid checksumsBruce Ashfield2013-12-181-3/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-extras: correct invalid checksumsBruce Ashfield2013-12-181-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tempest: improve out of the box test resultsBruce Ashfield2013-12-182-6/+11
| | | | | | | | | | Minor tweaks to put the testr config and run_tests.sh on the target, to facilate launching the tempest self tests. We also modify the tempest.conf to properly locate the binaries and enable neutron. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-nose: inherit setuptoolsBruce Ashfield2013-12-171-0/+2
| | | | | | | Without inheriting setup tools, python-nose is installed to a location that breaks standard python imports. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: move arch specific RDEPENDS to variablesBruce Ashfield2013-12-171-5/+7
| | | | | | | | | | | Assigning to the python-horizon REDENDS in arch specific variables AFTER the main RDEPENDS exposes and issue with bitbake parsing, and we end up with a singular RDEPEND of "nodejs". Assigning to a variable, and using that variable in the main RDEPENDS, fixes the issue. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tempest: add python oauth2 package requirementBruce Ashfield2013-12-171-0/+1
| | | | | | | The keystone self tests require oauth2, so we add it to our overall test package trigger .. tempest. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oauth2: add oauth2 support for keystoneBruce Ashfield2013-12-171-0/+24
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tempest: add hp3parclient to meet glance test requirementsBruce Ashfield2013-12-111-0/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-hp3parclient: import recipe to meet glance test requirmentsBruce Ashfield2013-12-111-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: add -tests package to deploy run_tests.sh on targetBruce Ashfield2013-12-111-0/+5
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: add -tests package to deploy run_tests.sh on targetBruce Ashfield2013-12-111-0/+5
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tempest: add mlock dependencyBruce Ashfield2013-12-111-0/+1
| | | | | | neutron tests require mlock, so we add it to the tempest RDEPENDS. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* cinder: modify run_tests to respect --tools-dirBruce Ashfield2013-12-112-1/+34
| | | | | | | | | | Since the "tools" subdir of cinder is only packaged and installed in /etc/cinder, we need to use --tools-dir to point the test script in the right direction. Unfortunately, run_tests.sh takes this arg and ignores it. So we patch the script to actually respect the directory. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-mlock: introduce python-mlock for neutron self testsBruce Ashfield2013-12-111-0/+24
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tempest: depend on python-moxBruce Ashfield2013-12-111-0/+1
| | | | | | | Many openstack tests require mox and stubout, so we depend on python-mox to ensure they are available. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-mox: introduce Mock object frameworkBruce Ashfield2013-12-111-1/+6
| | | | | | | Many python-nose tests require mox and stubout, so we introduce the python-mox to meet the demand. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* tempest: create per-component test packages and flakes8Bruce Ashfield2013-12-117-6/+40
| | | | | | | | | | | | To add more complete tempest support, we require flakes8, so it is added to the dependency list. To get the individual component test scripts onto the target, create a $PACKAGE-tests package and add the script. When the tests are required on target, these packages should be added to the install list. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-flake8: introduce python-flake8 and dependenciesBruce Ashfield2013-12-114-0/+87
| | | | | | For full tempest test results, we require flake8 and dependencies. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-*client: update PV to include client versionBruce Ashfield2013-12-098-15/+15
| | | | | | | | Rather than only using the git has for the client apis, we'll also use the latest tagged version. This makes the mapping to pypi and capabilities much simpler. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* postgresql: Add corner case for DRBD conversionJason Wessel2013-12-091-1/+10
| | | | | | | | | | If the prior instance of postgresql was running there is no way to kill it after the conversion to DRBD. This adds the corner case to stop the old daemon after the data directory has been migrated. Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
* postgresql-init: Fix logic inversionJason Wessel2013-12-092-3/+3
| | | | | | | The logic was flipped in the wrong place. This makes things right and fixes up the possibility that the symlink already exists. Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
* Merge branch 'havana'Bruce Ashfield2013-12-0511-41/+50
|\
| * python-nova: add libvirt to DEPENDSBruce Ashfield2013-12-021-1/+1
| | | | | | | | | | | | | | Since python-nova uses the group "libvirt", which is created by the libvirt recipe, we must specify libvirt explicitly in DEPENDS. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
| * openstack: update bbappends to match ↵Bruce Ashfield2013-12-023-0/+15
| | | | | | | | | | | | oe-core/meta-networing/meta-virtualization master Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
| * python-nova: run services as nova user instead of rootBruce Ashfield2013-11-284-8/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this change we now run both the nova controller services and compute node agents as the dedicated "nova" user. Changes to configuration were made to relocated locks and logs to nova writeable directories. Wherever possible configuration files and directories have been changed to nova instead of root (with the notable exception of rootwrap configuration). nova has also been granted sudo privileges to run rootwrap commands. And finally, a libvirt system group has been created and nova added to that group. This allows the compute agent to communicate with libvirtd via the "libvirt" group while keeping permissions tight. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
| * python-pyparsing: uprev to meet havana nova-api requirementsBruce Ashfield2013-11-271-2/+2
| | | | | | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
| * python-cmd2: uprev to meet havana nova-api requirementsBruce Ashfield2013-11-271-3/+3
| | | | | | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>