Have glance notifications work like the other projects
Currently glance has a very simplistic ability to configure notifications which seems different than nova and neutron which both allow for selecting the topics used. In order to make glance work like the others just have glance be configured like the other projects notifications are being configured. Change-Id: Ia12993e1b86d040c2705e72b32f93b874fe4adc6
This commit is contained in:
parent
e66cb5d46b
commit
98d1e4534f
@ -23,6 +23,14 @@ glance_services:
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
- "kolla_logs:/var/log/kolla/"
|
||||
|
||||
####################
|
||||
# Notification
|
||||
####################
|
||||
glance_notification_topics:
|
||||
- name: notifications
|
||||
enabled: "{{ enable_ceilometer | bool or enable_searchlight | bool }}"
|
||||
|
||||
glance_enabled_notification_topics: "{{ glance_notification_topics | selectattr('enabled', 'equalto', true) | list }}"
|
||||
|
||||
####################
|
||||
# Ceph
|
||||
|
@ -83,8 +83,9 @@ vmware_insecure = True
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
transport_url = {{ notify_transport_url }}
|
||||
{% if enable_ceilometer | bool or enable_searchlight | bool %}
|
||||
{% if glance_enabled_notification_topics %}
|
||||
driver = messagingv2
|
||||
topics = {{ glance_enabled_notification_topics | map(attribute='name') | join(',') }}
|
||||
{% else %}
|
||||
driver = noop
|
||||
{% endif %}
|
||||
|
@ -33,8 +33,9 @@ flavor = keystone
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
transport_url = {{ notify_transport_url }}
|
||||
{% if enable_ceilometer | bool or enable_searchlight | bool %}
|
||||
{% if glance_enabled_notification_topics %}
|
||||
driver = messagingv2
|
||||
topics = {{ glance_enabled_notification_topics | map(attribute='name') | join(',') }}
|
||||
{% else %}
|
||||
driver = noop
|
||||
{% endif %}
|
||||
|
Loading…
Reference in New Issue
Block a user