This bug was initially created as a copy of Bug #2042429 I am copying this bug because: The issue was resolved for: - nova - neutron - keystone But the same issue is still present in other services, such as: - glance - cinder - octavia - manila - ceilometer - heat - designate - barbican - aodh - ironic Description of problem: The notification_driver is a multivalued parameter, i.e. several drivers can be enabled, but the current code only enables the first string. Given this code: ~~~ (admin@standalone) [stack@allinone170 ~]$ cat templates/notifications.yaml parameter_defaults: ExtraConfig: ironic::notification_driver: - "log" - "messagingv2" ~~~ The following is implemented: ~~~ [root@allinone170 ~]# egrep "\[oslo_messaging_notifications|^driver" /var/lib/config-data/ironic/etc/ironic/ironic.conf [oslo_messaging_notifications] driver=log [root@allinone170 ~]# ~~~ It should actually look like this: ~~~ [oslo_messaging_notifications] driver=log driver=messagingv2 ~~~
Upstream backports proposed: https://review.opendev.org/c/openstack/puppet-ironic/+/871499 https://review.opendev.org/c/openstack/puppet-ironic/+/871500
Bulk moving target milestone to GA after the release of Beta on 14th June '23.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Release of components for Red Hat OpenStack Platform 17.1 (Wallaby)), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2023:4577