Skip to content

Commit 7fce3cc

Browse files
authored
Merge pull request #808 from stackhpc/upstream/2025.1-2025-10-27
Synchronise 2025.1 with upstream
2 parents d9dddf9 + aedd621 commit 7fce3cc

File tree

5 files changed

+30
-2
lines changed

5 files changed

+30
-2
lines changed

ansible/group_vars/all.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,8 +465,9 @@ heat_api_cfn_public_port: "{{ haproxy_single_external_frontend_public_port if ha
465465

466466
horizon_internal_fqdn: "{{ kolla_internal_fqdn }}"
467467
horizon_external_fqdn: "{{ kolla_external_fqdn }}"
468-
horizon_internal_endpoint: "{{ kolla_internal_fqdn | kolla_url(internal_protocol, horizon_tls_port if kolla_enable_tls_internal | bool else horizon_port) }}"
469-
horizon_public_endpoint: "{{ kolla_external_fqdn | kolla_url(public_protocol, horizon_tls_port if kolla_enable_tls_external | bool else horizon_port) }}"
468+
horizon_internal_endpoint: "{{ horizon_internal_fqdn | kolla_url(internal_protocol, horizon_tls_port if kolla_enable_tls_internal | bool else horizon_port) }}"
469+
horizon_public_endpoint: "{{ horizon_external_fqdn | kolla_url(public_protocol, horizon_tls_port if kolla_enable_tls_external | bool else horizon_port) }}"
470+
470471
horizon_port: "80"
471472
horizon_tls_port: "443"
472473
horizon_listen_port: "{{ horizon_tls_port if horizon_enable_tls_backend | bool else horizon_port }}"

ansible/roles/octavia/defaults/main.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,15 @@ octavia_ks_users:
270270
password: "{{ octavia_keystone_password }}"
271271
role: "admin"
272272

273+
####################
274+
# Notification
275+
####################
276+
octavia_notification_topics:
277+
- name: notifications
278+
enabled: "{{ enable_ceilometer | bool }}"
279+
280+
octavia_enabled_notification_topics: "{{ octavia_notification_topics | selectattr('enabled', 'equalto', true) | list }}"
281+
273282
####################
274283
# Kolla
275284
####################

ansible/roles/octavia/templates/octavia.conf.j2

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,12 @@ rpc_thread_pool_size = 2
122122

123123
[oslo_messaging_notifications]
124124
transport_url = {{ notify_transport_url }}
125+
{% if octavia_enabled_notification_topics %}
126+
driver = messagingv2
127+
topics = {{ octavia_enabled_notification_topics | map(attribute='name') | join(',') }}
128+
{% else %}
129+
driver = noop
130+
{% endif %}
125131

126132
[oslo_messaging_rabbit]
127133
use_queue_manager = true
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
fixes:
3+
- |
4+
Fixes an issue where CORS can be blocked when attempting
5+
to upload an image via the Horizon user interface.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
fixes:
3+
- |
4+
Adds a missing override for ``octavia_notification_topics`` so that
5+
operators can add their own notification topics for Octavia. By
6+
default it will send notifications to ceilometer when ceilometer
7+
is enabled.

0 commit comments

Comments
 (0)