Juju Charm - Nova Cell Controller
Go to file
Liam Young d668de8aa5 Fix database connection section
Using the sql_connection option in the default section appears to
cause CONF.api_database.connection to be populated with the
connection uri. This in turn causes nova to think this is an
api cell and to do an api lookup *1 which fails. This change moves
the database connection string into its own section as per *2

*1 https://opendev.org/openstack/nova/src/branch/master/nova/utils.py#L1060
*2 https://docs.openstack.org/nova/latest/admin/cells.html

Closes-Bug: #1982071
Change-Id: I49859235d408598535173c8bb87ce65f66fb3ca8
2022-07-19 06:34:35 +00:00
src Fix database connection section 2022-07-19 06:34:35 +00:00
unit_tests Use unittest.mock instead of mock 2021-12-15 14:18:49 +00:00
.gitignore Updates to enable jammy and finalise charmcraft builds 2022-04-07 18:16:39 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:03 +00:00
.stestr.conf Replace ostestr with stestr in testing framework. 2019-03-07 17:12:27 -05:00
.zuul.yaml Updates to enable jammy and finalise charmcraft builds 2022-04-07 18:16:39 +01:00
build-requirements.txt Update to build using charmcraft 2022-02-23 14:19:44 +00:00
charmcraft.yaml Updates to enable jammy and finalise charmcraft builds 2022-04-07 18:16:39 +01:00
metadata.yaml Migrate charm to charmhub latest/edge track 2022-01-27 21:53:48 +00:00
osci.yaml Updates to enable jammy and finalise charmcraft builds 2022-04-07 18:16:39 +01:00
pip.sh Add xena bundles 2021-09-27 15:48:20 +01:00
README.md Add README and icon 2020-05-18 16:21:11 +00:00
rebuild Add xena bundles 2021-09-27 15:48:20 +01:00
rename.sh Update to build using charmcraft 2022-02-23 14:19:44 +00:00
requirements.txt Updates to enable jammy and finalise charmcraft builds 2022-04-07 18:16:39 +01:00
test-requirements.txt Update to build using charmcraft 2022-02-23 14:19:44 +00:00
tox.ini Updates to enable jammy and finalise charmcraft builds 2022-04-07 18:16:39 +01:00

Overview

OpenStack is a reliable cloud infrastructure. Its mission is to produce the ubiquitous cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable.

OpenStack Compute, codenamed Nova, is a cloud computing fabric controller. In addition to its "native" API (the OpenStack API), it also supports the Amazon EC2 API.

This charm provides the cloud controller service for the OpenStack Nova cell and includes the nova-conductor service.

OpenStack Rocky or later is required for the Nova cells feature.

Please refer to the Additional Nova Cells appendix in the OpenStack Charms Deployment Guide for details.

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.