summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-nova
Commit message (Collapse)AuthorAgeFilesLines
* nova: create /var/run/nova in initscriptsBruce Ashfield2013-12-191-2/+6
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-nova: run services as nova user instead of rootBruce Ashfield2013-11-282-1/+4
| | | | | | | | | | | | | | | | | | 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>
* nova: generate per-service initscriptsBruce Ashfield2013-11-251-5/+6
| | | | | | | | | | | 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>
* nova: add ceilometer configurationBruce Ashfield2013-11-251-0/+6
| | | | 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>
* nova: add novnc console proxy supportBruce Ashfield2013-10-033-2/+150
| | | | | | | | | | | With this commit the appropriate daemons are started on a control node boot to support horizon console access via the novnc proxy. Additionally, the proper nova configuration is set for boh the control and compute nodes for out of the box console connectivity between the compute, control and horizone interface. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova.conf: use explicit IPs, less localhost and disable the firewallBruce Ashfield2013-10-031-5/+7
| | | | | | | | | | To allow both a controller and compute node to use the same nova.conf, we can switch in more use of %CONTROLLER_IP% and less use of localhost. We also disable the firewall configuration by default, it can be re-enabled by subsequent layers. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* nova: split into explicit compute and controller recipesBruce Ashfield2013-08-283-4/+31
| | | | | | | | | | | 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>
* python-nova: Add quantum settingsMihai Prica2013-08-281-0/+9
| | | | Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* keystone, nova: Moved environment variables to novaMihai Prica2013-08-281-0/+6
| | | | | | | 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>
* python-nova: Configure postgresql credentialsMihai Prica2013-08-281-1/+1
| | | | | | | 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>
* python-nova: Load credentials from the identity classMihai Prica2013-08-281-109/+0
| | | | Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* python-nova: Minor modificationsMihai Prica2013-08-281-7/+1
| | | | | | | | - Removed old comments. - Added glance_host option. This should be used on a compute node. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* python-nova: Updated db usernameMihai Prica2013-08-281-8/+1
| | | | Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* python-nova: Changed MQ backend to RabbitMQMihai Prica2013-08-281-7/+6
| | | | Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* python-nova: Updated config file for postgresqlMihai Prica2013-08-281-1/+4
| | | | Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* python-nova: Added initscriptsMihai Prica2013-08-282-0/+144
| | | | Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* python-nova: Updated configuration filesMihai Prica2013-08-282-5/+119
| | | | | | | - Added support for RabbitMQ in the nova.conf file. - The api-paste.ini file contains the nova credentials. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
* python-nova: added 2013.1Mihai Prica2013-08-281-0/+48
The configuration files are populated with default options. Signed-off-by: Mihai Prica <prica.mihai@gmail.com>