minion uses the wrong password for notify messaging access

Bug #1880956 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Emilien Macchi

Bug Description

By default the undercloud uses the RpcPassword for both rpc and notify. The minion ends up trying to use the notify password instead of using the same password for both. This can lead to connectivity issues if the NotifyPassword was never added to rabbit. We need to mirror the messaging credentials that the undercloud uses on the minion.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.opendev.org/731214

Changed in tripleo:
assignee: Alex Schultz (alex-schultz) → Emilien Macchi (emilienm)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/731214
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=93f07d36cc6ba7d646c554485eabbdea92bcbdef
Submitter: Zuul
Branch: master

commit 93f07d36cc6ba7d646c554485eabbdea92bcbdef
Author: Alex Schultz <email address hidden>
Date: Wed May 27 07:54:21 2020 -0600

    Update minion rabbit credentials

    By default the undercloud uses
    deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml for the
    notification messaging credentials. This services reuses the Rpc*
    settings for the notify transport url. Previously the minion would split
    out the notify and rpc transport urls. This doesn't work if the notify
    credentials are never setup.

    Closes-Bug: #1880956
    Change-Id: I2b38cb1a2c4340ff173d349d0f3b49f6f4997262

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/732418

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/733431

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/ussuri)

Reviewed: https://review.opendev.org/733431
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=e25ff3d5084f262bf118f6d5a3e9843f2f005f1d
Submitter: Zuul
Branch: stable/ussuri

commit e25ff3d5084f262bf118f6d5a3e9843f2f005f1d
Author: Alex Schultz <email address hidden>
Date: Wed May 27 07:54:21 2020 -0600

    Update minion rabbit credentials

    By default the undercloud uses
    deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml for the
    notification messaging credentials. This services reuses the Rpc*
    settings for the notify transport url. Previously the minion would split
    out the notify and rpc transport urls. This doesn't work if the notify
    credentials are never setup.

    Closes-Bug: #1880956
    Change-Id: I2b38cb1a2c4340ff173d349d0f3b49f6f4997262
    (cherry picked from commit 93f07d36cc6ba7d646c554485eabbdea92bcbdef)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/train)

Reviewed: https://review.opendev.org/732418
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=539692ef9539e1028bfa1ff528e1e27f77d73474
Submitter: Zuul
Branch: stable/train

commit 539692ef9539e1028bfa1ff528e1e27f77d73474
Author: Alex Schultz <email address hidden>
Date: Wed May 27 07:54:21 2020 -0600

    Update minion rabbit credentials

    By default the undercloud uses
    deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml for the
    notification messaging credentials. This services reuses the Rpc*
    settings for the notify transport url. Previously the minion would split
    out the notify and rpc transport urls. This doesn't work if the notify
    credentials are never setup.

    Closes-Bug: #1880956
    Change-Id: I2b38cb1a2c4340ff173d349d0f3b49f6f4997262
    (cherry picked from commit 93f07d36cc6ba7d646c554485eabbdea92bcbdef)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 11.4.0

This issue was fixed in the openstack/tripleo-heat-templates 11.4.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.