summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-151-1/+1
| | | | | | | 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-151-1/+1
| | | | | | | | 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>
* 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>
* python-oauth2: add oauth2 support for keystoneBruce Ashfield2013-12-171-0/+24
| | | | 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>
* 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>
* 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-116-6/+39
| | | | | | | | | | | | 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>
* Merge branch 'havana'Bruce Ashfield2013-12-058-41/+30
|\
| * 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-021-0/+4
| | | | | | | | | | | | 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-283-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * python-cliff: uprev to havana nova-api minimum requirementsBruce Ashfield2013-11-272-27/+3
| | | | | | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>