summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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>
* python-heat: update heat.conf with keystone authentication informationBruce Ashfield2013-11-251-4/+9
| | | | | | | | | The authentication information was in the wrong section of the .conf file, which mean that the stack api was not able to properly authenticate. Creating a new keystone section fixes the problem and we can now manipulate stacks. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* heat: introduce python-heat, heat-engine, heat-api*Bruce Ashfield2013-11-254-1/+985
| | | | | | | | | Introducing the OpenStack Havana heat component. This initial integration covers the basic integration with keystone and horizon, but does not fully enable stack management. Subsequent updates will enable the full functionality. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: add ceilometer configurationBruce Ashfield2013-11-251-0/+6
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ceilometer: introduce ceilomter havana componentBruce Ashfield2013-11-253-0/+1105
| | | | | | | | | | | | | Import and package the basic ceilometer package, havana version. This minimal configuration creates: - init scripts - packages the compute, control and APIs - creates the configuration and database It is expected to need extension in the future. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: add metering serviceBruce Ashfield2013-11-251-0/+2
| | | | | | | Create the metering service and endpoints required to interact with the ceilometer component. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-pytz: uprev to meet havana version requirementsBruce Ashfield2013-11-251-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-novaclient: uprev and switch to git based buildBruce Ashfield2013-11-251-3/+4
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-beautifulsoup4: introduce recipe to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+23
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-webtest: introduce recipe to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+19
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-thrift: introduce recipe to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-waitress: introduce recipe to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-simplegeneric: introduce recipe to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-pymongo: introduce recipe to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-warlock: uprev to meet havana min requirementsBruce Ashfield2013-11-251-3/+3
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-iso8601: uprev to meet havana requirementsBruce Ashfield2013-11-251-3/+3
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-eventlet: uprev to meet havana version requirementsBruce Ashfield2013-11-251-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-wsme: introduce recipeBruce Ashfield2013-11-251-0/+17
| | | | | | | Introduce wsme 0.5b6 (and NOT 0.5b6) to meet the specific version requirements of ceilometer. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-happybase: introduce recipe to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-novaclient: uprev and move to git based buildBruce Ashfield2013-11-251-0/+0
| | | | | | | To meet havana requirements, we must uprev to the latest novaclient. At the same time, we switch to a SRCREV based git build. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-werkzeug: integrate to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-singledispatch: integrate to meet ceilometer requirementsBruce Ashfield2013-11-251-0/+17
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-itsdangerous: initial integrationBruce Ashfield2013-11-251-0/+17
| | | | | | | ceilometer (And its agents) require the facilities provided by itsdangerous. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-flask: introduce recipeBruce Ashfield2013-11-251-0/+17
| | | | | | flask is a ceilometer required package Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-stevedore: uprev versionBruce Ashfield2013-11-252-29/+3
| | | | | | | OpenStack Havana requires a newer version of stevedor, so we uprev to 0.12 and drop our one patch (since it is no longer necessary). Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-amqp: introduce recipeBruce Ashfield2013-11-251-0/+17
| | | | | | Ceilometer requires python-amqp. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-json*: uprev json packagesBruce Ashfield2013-11-254-9/+9
| | | | | | | OpenStack Havana requires newer versions of the json packages, so we uprev them to the latest. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: add ceilometer roles and users into identity.shBruce Ashfield2013-11-251-0/+16
| | | | | | | Update the default system identities to include the roles and users required to support ceilometer. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-pecan: introduce recipeBruce Ashfield2013-11-251-0/+17
| | | | | | python-pecan is a ceilometer dependency. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-msgpack: introduce recipeBruce Ashfield2013-11-251-0/+17
| | | | | | | ceilometer requires python-msgpack, so we add it as a package and eventually into the RDEPENDS of ceilometer. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-kombu: uprev to 3.0.3Bruce Ashfield2013-11-251-3/+3
| | | | | | | ceilometer requires a kombu version 3.0.x+ to work with python-msgpack, so we uprev to the latest. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: rename quantum configuration references to neutronBruce Ashfield2013-11-251-8/+8
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: add RDEPENDS on python-pipBruce Ashfield2013-11-251-0/+1
| | | | | | | | Havana requires the pip module, so we add it into glance's runtime dependencies. This package comes from meta-oe, so an up to date checkout is required. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-babel: uprev to meet havana requirementsBruce Ashfield2013-11-252-17/+18
| | | | | | We need a newer python-babel for the uprev'd havana components. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova-compute: add python-six rdependsBruce Ashfield2013-11-251-0/+1
| | | | | | | The havana nova-compute requires python-six for python2 -> 3 compatibility so we add it into the RDEPENDS of the common python-nova package. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-six: uprev for havanaBruce Ashfield2013-11-251-2/+2
| | | | | | | Havana component require a newer python-six, so we uprev to the 1.4.1 version. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>