deploying Designate with ipv6 leads to MiniDNS service not starting

Bug #1985899 reported by Lukas Koenen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Brent Eagles

Bug Description

Deploying Designate with ipv6 leads to a malformatted ipv6 address in the MiniDNS listen statement which prevents MiniDNS from starting. This occurs due to missing brackets in the https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/designate/designate-mdns-container-puppet.yaml heat template. This error is present in all versions of designate up to the current master branch.

suggested fix (https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/designate/designate-mdns-container-puppet.yaml):

- "%{hiera('$NETWORK')}:5354"
+ "[%{hiera('$NETWORK')}]:5354"

Revision history for this message
Michael Johnson (johnsom) wrote :

Moving this to the tripleo project as it is a bug in the tripleo deployment tooling and not designate.

affects: designate → tripleo
Brent Eagles (beagles)
Changed in tripleo:
milestone: none → zed-1
assignee: nobody → Brent Eagles (beagles)
importance: Undecided → High
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)
Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/857739
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/52c8063898d9b81d9a22f9da2d172a6fa4af0e28
Submitter: "Zuul (22348)"
Branch: master

commit 52c8063898d9b81d9a22f9da2d172a6fa4af0e28
Author: Brent Eagles <email address hidden>
Date: Wed Sep 14 14:06:16 2022 -0230

    Designate: format listen addr properly when ipv6

    Patch adds a conditional to properly format the listen string in the
    event of IPv6.

    Closes-Bug: #1985899
    Change-Id: Ie4edaed7cafe84fe950f520e5e08752f9b6b8b47

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

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

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

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/871721

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

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/871721
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/9b8ccef05b6afe667b9536d23ebfdf272e3687f4
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 9b8ccef05b6afe667b9536d23ebfdf272e3687f4
Author: Brent Eagles <email address hidden>
Date: Wed Sep 14 14:06:16 2022 -0230

    Designate: format listen addr properly when ipv6

    Patch adds a conditional to properly format the listen string in the
    event of IPv6.

    Closes-Bug: #1985899
    Change-Id: Ie4edaed7cafe84fe950f520e5e08752f9b6b8b47
    (cherry picked from commit 52c8063898d9b81d9a22f9da2d172a6fa4af0e28)

tags: added: in-stable-wallaby
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.