puppet-nova/manifests
Oliver Walsh effda25202 Include nova::availability_zone in nova::api and nova::conductor
For some reason this was included in nova::compute and nova::scheduler
but never included in nova::api eventhough bug #1529065 specifically
calls out the fact that it is missing.

Looking at the code - nova-api definitely requires it.
E.g the server create request handler sets the target AZ to
CONF.default_schedule_zone if none
https://github.com/openstack/nova/blob/stable/queens/nova/api/openstack/compute/servers.py#L486

and the az request handler skips the internal_service_availabily_zone
when listing AZs
https://github.com/openstack/nova/blob/stable/queens/nova/api/openstack/compute/availability_zone.py#L38

nova-conductor also requires it as it calls
availability_zones.get_host_availability_zone which defaults to
CONF.default_availability_zone

Change-Id: If4d6a4a8f4cc1e7066cacb00da67d5433acd6ac5
Closes-bug: #1529065
(cherry picked from commit d7eb253e4d)
(cherry picked from commit 57ff2a154c)
(cherry picked from commit 75d67bd6c8)
2019-10-28 13:53:58 +00:00
..
cell_v2 Remove deprecated parameters and classes 2018-05-19 23:19:10 +02:00
compute Don't restart libvirt-guests on config change 2019-10-23 18:10:00 +02:00
cron Escape date command parameter 2019-07-01 12:41:40 +00:00
db Fix annotations 2018-06-15 15:07:37 +08:00
ironic Make ironic password a secret 2018-09-10 06:49:27 +00:00
keystone Replace port 35357 with 5000 2018-05-29 10:15:46 -04:00
manage Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
metadata/novajoin Replace port 35357 with 5000 2018-05-29 10:15:46 -04:00
migration Fix "More than one line in file '/etc/sysconfig/libvirtd' matches pattern" errors 2019-10-10 22:11:53 +00:00
network Remove pick() for default_floating_pool 2018-10-04 09:09:47 +00:00
patch Added nova patching configuration parameters 2017-08-21 15:53:22 -04:00
releasenotes/notes Split off metadata vendordata plugin in own class 2018-11-02 14:50:30 +01:00
scheduler Expost cpu_weight_mulitiplier config parameter 2018-05-23 14:51:23 +05:30
vncproxy Fix annotations 2018-01-11 12:48:26 +08:00
wsgi Resolve duplicate declaration with split of api / metadata wsgi 2018-09-27 16:48:36 +02:00
api.pp Include nova::availability_zone in nova::api and nova::conductor 2019-10-28 13:53:58 +00:00
availability_zone.pp compute: remove deprecated options 2017-03-20 11:22:33 -04:00
cache.pp Add ability to configure cache 2016-06-09 07:37:35 +00:00
cells.pp Restore NoopQuotaDriver in child cell with CellsV1 2017-12-13 11:17:46 -05:00
cinder.pp Add cinder credentials in nova conf 2019-05-21 18:51:47 +05:30
client.pp Debian is using Python 3 for the client 2018-05-08 16:39:11 +02:00
compute.pp Split off metadata vendordata plugin in own class 2018-11-02 14:50:30 +01:00
conductor.pp Include nova::availability_zone in nova::api and nova::conductor 2019-10-28 13:53:58 +00:00
config.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
consoleauth.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
cors.pp Add CORS configuration support 2018-02-08 07:47:47 -04:00
db.pp Separate placement database is not deprecated 2018-10-11 23:23:08 +00:00
deps.pp Remove deprecated parameters and classes 2018-05-19 23:19:10 +02:00
generic_service.pp Trivial-Fix: Fix typos 2017-05-15 12:54:46 +05:30
init.pp Separate placement database is not deprecated 2018-10-11 23:23:08 +00:00
logging.pp Deprecate nova::logging params in ::nova 2018-07-04 16:52:26 +00:00
metadata.pp Split off metadata vendordata plugin in own class 2018-11-02 14:50:30 +01:00
params.pp Introduce nova:metadata and nova::wsgi::apache_metadata 2018-07-31 13:34:25 +02:00
pci.pp Remove deprecated parameters and classes 2018-05-19 23:19:10 +02:00
placement.pp Set valid_interfaces for placement 2018-09-25 15:32:08 +02:00
policy.pp Add group to policy management 2018-01-12 18:16:35 +00:00
quota.pp Remove deprecated quota related options 2017-07-09 00:38:55 +08:00
scheduler.pp Include nova::availability_zone in scheduler.pp 2019-04-19 00:10:42 +00:00
serialproxy.pp Fix class names in docstring 2016-10-13 13:59:16 -04:00
spicehtml5proxy.pp Fix VNC console in Debian 2018-06-05 23:35:06 +02:00
vendordata.pp Split off metadata vendordata plugin in own class 2018-11-02 14:50:30 +01:00
vncproxy.pp Fix VNC console in Debian 2018-06-05 23:35:06 +02:00
workarounds.pp Fail to live migration if instance has NUMA topology 2019-02-20 10:57:56 +00:00