tripleo-heat-templates/deployment/nova
Martin Schuppert 91837d4fa7 Add new parameters to configure nova-compute direct rbd image download
If rbd is used for glance, but compute is using local ephemeral storage,
nova-compute can direct download the images in this scenario from the
glance ceph pool via rbd, instead going through glance api.

This change introduce new compute role based parameters to enable direct
download of glance images via rbd. If NovaGlanceEnableRbdDownload is set,
per default the global RBD glance parameters are used, CephClientUserName
GlanceRbdPoolName and CephClusterName for the used ceph.conf.

Glance also support multi storage backends which can be configured using
GlanceMultistoreConfig. If additional RBD glance backends are configured,
the NovaGlanceRbdDownloadMultistoreID can be used to pointing to the
hash key (backend ID) of GlanceMultistoreConfig to use.

Depends-On: https://review.opendev.org/c/openstack/puppet-tripleo/+/772168
Depends-On: https://review.opendev.org/c/openstack/puppet-nova/+/770687
Change-Id: I020da468d909bd98819f1e3618bf905260791d9b
2021-02-04 13:24:57 +01:00
..
nova-api-container-puppet.yaml Merge "Add NovaApiMaxLimit configure max_limit for nova" 2020-12-03 04:08:49 +00:00
nova-apidb-client-puppet.yaml Refactor nova db config 2020-11-18 12:22:48 +00:00
nova-az-config.yaml Filter computes with nova_host defined 2020-11-03 19:11:17 +05:30
nova-base-puppet.yaml Notification drivers need to be a list 2020-12-18 11:26:15 +00:00
nova-compute-common-container-puppet.yaml Move cell_v2 discovery off compute hosts 2020-11-18 12:21:59 +00:00
nova-compute-container-puppet.yaml Add new parameters to configure nova-compute direct rbd image download 2021-02-04 13:24:57 +01:00
nova-conductor-container-puppet.yaml Refactor nova db config 2020-11-18 12:22:48 +00:00
nova-db-client-puppet.yaml Refactor nova db config 2020-11-18 12:22:48 +00:00
nova-ironic-container-puppet.yaml Refactor nova db config 2020-11-18 12:22:48 +00:00
nova-libvirt-container-puppet.yaml Merge "Configure Ceph clients via tripleo-ceph-client (not ceph-ansible)" 2021-01-07 23:52:52 +00:00
nova-libvirt-guests-container-puppet.yaml Use absolute name to include puppet classes 2020-04-11 08:13:23 +09:00
nova-manager-container-puppet.yaml Refactor nova db config 2020-11-18 12:22:48 +00:00
nova-metadata-container-puppet.yaml Merge "Make sure apache metadata is set for nova-metadata service" 2020-11-22 15:54:43 +00:00
nova-migration-target-container-puppet.yaml Ensure name consistency for tmpfiles.d configurations 2020-10-13 11:32:52 +02:00
nova-scheduler-container-puppet.yaml Removing scheduler_default_filters for Nova 2020-12-14 09:32:50 -05:00
nova-vnc-proxy-container-puppet.yaml Deleting nova-consoleauth services in post-upgrade 2021-01-11 21:32:47 -05:00