summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* | python-horizon: remove nodejs from RDEPENDS of powerpc archZhenhua Luo2013-11-261-2/+6
|/ | | | | | | Nodejs only supports arm, x86 and ia32 archs, it doesn't support powerpc. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* init: remove remaining createdb commands to separate init packagesBruce Ashfield2013-11-257-11/+14
| | | | | | | | After moving all database creation initialization packages, we also remove it from the RDEPENDS of the various control node recipes. This allows images to select database initialization or skip it. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* initscripts: split into -setup and init packagesBruce Ashfield2013-11-254-24/+35
| | | | | | | | | | | | | | | | | | | | | | | Many OpenStack modules require a first boot action to setup up users, databases, bridges, etc. These same packages install initscripts to start daemons and servers. The 1st boot package post install actions immediately exit to indicate that the action cannot be performed in the cross environment and instead should be done on first boot. The update-rc.d post install actions are intended to be run in the cross environment to symlink scripts into the proper runlevels. The early exit from the db setup routines, means that the rc files are not linked in host cross. If the rootfs doesn't contain update-rc.d, they also will not be set up on first boot. The end result is a system that does not start all of its required services on boot. To fix this, we split out db and other first boot setup tasks into dedicated (but empty) -setup packages. These run on first boot, while update-rc.d is left to create the proper symlinks. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: cosmetic: line up package dependenciesBruce Ashfield2013-11-251-35/+35
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: generate per-service initscriptsBruce Ashfield2013-11-252-10/+55
| | | | | | | | | | | Rather than use the catch-all "nova-all" initscript, we switch to one initscript per-service. The old nova-all is still installed, but not linked as an initscript, so it can be used as a fallback. In addition to per-service initscripts, we switch to generating those initscripts from a common template script. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* initscrtips: make initscripts chkconfig and service safeBruce Ashfield2013-11-253-3/+10
| | | | | | | | To support the execution of the chkconfig and service scripts, we need to ensure a consistent header on the initscripts, and a consistent environment that allows scratch files to be written. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* heat: add heat-client to dependency listBruce Ashfield2013-11-251-0/+1
| | | | | | | When heat is running, we typically want the client as well. So we add it to the dependency list. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-testtools: introduce package to meet tempest dependenciesBruce Ashfield2013-11-251-0/+18
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-testresources: introduce package to meet tempest dependenciesBruce Ashfield2013-11-251-0/+18
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-testrespository: introduce package to meet tempest dependenciesBruce Ashfield2013-11-251-0/+22
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-subunit: introduce package to meet tempest dependenciesBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-mimeparse: introduce package to meet tempest dependenciesBruce Ashfield2013-11-251-0/+22
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-keyring: introduce package to meet tempest dependenciesBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-fixtures: introduce package to meet tempest dependenciesBruce Ashfield2013-11-251-0/+22
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-extras: introduction to meet tempest dependenciesBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>