aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python
AgeCommit message (Collapse)Author
2013-09-06pycrypto: fix QA errors and configure failBruce Ashfield
Two fixes in this change, one is to clearly set capabilities and trigger configure, to avoid build and configuration issues. The second is to workaround an autoconf bug by exporting: ac_cv_func_malloc_0_nonnull=yes Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-09-03python-lockfile: fix upstream sourceBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28nova: split into explicit compute and controller recipesBruce Ashfield
To allow unique configuration of nova for compute and controller nodes, the nova class is split into two, but packaged largely the same way. The compute and controller classes are introduced to hold configuration values and operations that are used by the common packaging routines to customize and deploy. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28keystone: make identity.sh re-entrantBruce Ashfield
Sometimes it is desirable to double check the identities, roles and ids in the system. To re-intialize the database, we can allow identity.sh to be re run. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28openstack: update to 2013.1.3 releaseBruce Ashfield
Updating cinder/glanc/swift/horizon/nova/keystone/quantum to the 2013.1.3 bugfix release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28python-setuptools: remove site.pyBruce Ashfield
To avoid conflicing installs of site.py, we can safely remove it from this package. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28python-setuptools: avoid conflicting site.pyBruce Ashfield
Several python recipes install a site.py file. To avoid package install problems with the conflicting file, we remove site.py from this package. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28python-pycrypto: change upstream referenceBruce Ashfield
ftp.dlitz.net is not always avaialble, switching the upstream to pypi.python.org results in reliable builds. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28python-psycopg2: remove references to pg-configBruce Ashfield
pg-config is not provided as a native tool, so if called, the host version will be found. Since the values that are typically returned by pg-config can be determined in our build environment, we can safely remove the calls completely. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28keystone: add openrc fileBruce Ashfield
Create the default openrc file for the keystone python install. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-28python-cinder: Add cinder-scheduler packageMihai Prica
This package contains the cinder-scheduler executable and an initscript that starts the cinder-scheduler at boot time. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-cinder: Update cinder-volume initscript and postinstallMihai Prica
Cinder-volume requires the cinder-volumes volume group created. The backing file for this volume is created in the postinstall with a size of 2G on the first boot and the volume group is created at boot time in the cinder-volume initscript. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-cinder: Fix path errorMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-quantum: Add postinstall for quantum-plugin-openvswitchMihai Prica
For the openvswitch plugin to work the br-int bridge has to be created. To create the bridge the ovsdb-server is started using the openvswitch-switch initscript. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-quantum: Changed DB name to ovs_quantumMihai Prica
ovs_quantum is the default name for the quantum DB. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-nova: Add quantum settingsMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-horizon: Add runtime dependency on nodejsMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-horizon: Changed DEBUG to TrueMihai Prica
If DEBUG is set to False the static files are not loaded correctly. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-horizon: Fix bindir search pathMihai Prica
An error occurs because horizon searches for lessc in /usr/lib/python2.7/site-packages/bin while this is installed in /usr/share/bin. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-horizon: Change tabs to spacesMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28keystone, nova: Moved environment variables to novaMihai Prica
The keystone package is only installed on a controller node. This way the credentials can be loaded on both types of nodes. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-nova: Minor refactoringMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28identity: Set ADMIN_PASSWORD from identity classMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-keystone: Remove old commentsMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-quantum: Configure postgresql credentialsMihai Prica
The user and password for postgresql are defined in the identity class and are loaded by the recipes from this class. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-nova: Configure postgresql credentialsMihai Prica
The user and password for postgresql are defined in the identity class and are loaded by the recipes from this class. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-keystone: Configure postgresql credentialsMihai Prica
The user and password for postgresql are defined in the identity class and are loaded by the recipes from this class. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-glance: Configure postgresql credentialsMihai Prica
The user and password for postgresql are defined in the identity class and are loaded by the recipes from this class. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-cinder: Configure postgresql credentialsMihai Prica
The user and password for postgresql are defined in the identity class and are loaded by the recipes from this class. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-quantum: Load credentials from the identity classMihai Prica
The configuration files are now automatically created from the templates. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-glance: Load credentials from the identity classMihai Prica
The configuration files are now automatically created from the templates. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-nova: Load credentials from the identity classMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-glance: Removed old codeMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-cinder: Use the identity to get credentialsMihai Prica
The credentials are defined in the identity bbclass and the recipe will set them in the configuration files. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28identity.bbclass: Added new classMihai Prica
Each service(nova, glance, cinder...) has its own keystone user. These users are created in a postinstall for the keystone package. This new class is used to store some of the credentials used by keystone and all packages will inherit this class and create the appropriate configuration files. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-nova: Minor modificationsMihai Prica
- Removed old comments. - Added glance_host option. This should be used on a compute node. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-horizon: Added 2013.1.2Mihai Prica
* Horizon is a web based user interface that provides an interface to the OpenStack services. * Added initscript that starts the service at boot time. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-cinderclient: Added setuptools-git dependencyMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-novaclient: Added setuptools-git dependencyMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-django: Reverted to 1.4.5Mihai Prica
The Horizon OpenStack dashboard requires Django >=1.4 <1.5. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-cinder: Removed old configurationMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-django: added 1.5Mihai Prica
Initial draft Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-django-openstack-auth: added 1.0.11Mihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-django-compressor: added 1.3Mihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-appconf: added 0.6Mihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-quantum: Removed old commentsMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-cinder: Decreased sleep periodMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28nova, glance, keystone, quantum: Make sure postgres is runningMihai Prica
To initialize the databases the openstack components require that the postgresql server is running. Because there is no guarantee to the order in which postinstalls are run, the postinstalls first check to see if postgresql is running, and start it if it's not. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-glance: Create log directory in initscriptMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
2013-08-28python-pytz: added 2013bMihai Prica
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>