Useless trailing '\n' in the undercloud /etc/hosts file

Bug #1674697 reported by Gael Chamoulaud
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Gael Chamoulaud

Bug Description

When deploying a overcloud in ha mode, we've got some trailing '\n' generated in the undercloud /etc/hosts file as below:

127.0.0.1 undercloud.localdomain undercloud localhost
## BEGIN OVERCLOUD HOSTS #nodocs
172.16.2.12 overcloud-controller-0.localdomain overcloud-controller-0
10.0.0.7 overcloud-controller-0.external.localdomain overcloud-controller-0.external
172.16.2.12 overcloud-controller-0.internalapi.localdomain overcloud-controller-0.internalapi
172.16.1.10 overcloud-controller-0.storage.localdomain overcloud-controller-0.storage
172.16.3.7 overcloud-controller-0.storagemgmt.localdomain overcloud-controller-0.storagemgmt
172.16.0.12 overcloud-controller-0.tenant.localdomain overcloud-controller-0.tenant
192.168.24.18 overcloud-controller-0.management.localdomain overcloud-controller-0.management
192.168.24.18 overcloud-controller-0.ctlplane.localdomain overcloud-controller-0.ctlplane
\n172.16.2.5 overcloud-controller-1.localdomain overcloud-controller-1
10.0.0.12 overcloud-controller-1.external.localdomain overcloud-controller-1.external
172.16.2.5 overcloud-controller-1.internalapi.localdomain overcloud-controller-1.internalapi
172.16.1.8 overcloud-controller-1.storage.localdomain overcloud-controller-1.storage
172.16.3.13 overcloud-controller-1.storagemgmt.localdomain overcloud-controller-1.storagemgmt
172.16.0.4 overcloud-controller-1.tenant.localdomain overcloud-controller-1.tenant
192.168.24.8 overcloud-controller-1.management.localdomain overcloud-controller-1.management
192.168.24.8 overcloud-controller-1.ctlplane.localdomain overcloud-controller-1.ctlplane
\n172.16.2.15 overcloud-controller-2.localdomain overcloud-controller-2
10.0.0.11 overcloud-controller-2.external.localdomain overcloud-controller-2.external
172.16.2.15 overcloud-controller-2.internalapi.localdomain overcloud-controller-2.internalapi
172.16.1.7 overcloud-controller-2.storage.localdomain overcloud-controller-2.storage
172.16.3.15 overcloud-controller-2.storagemgmt.localdomain overcloud-controller-2.storagemgmt
172.16.0.15 overcloud-controller-2.tenant.localdomain overcloud-controller-2.tenant
192.168.24.12 overcloud-controller-2.management.localdomain overcloud-controller-2.management
192.168.24.12 overcloud-controller-2.ctlplane.localdomain overcloud-controller-2.ctlplane

172.16.2.14 overcloud-novacompute-0.localdomain overcloud-novacompute-0
192.168.24.14 overcloud-novacompute-0.external.localdomain overcloud-novacompute-0.external
172.16.2.14 overcloud-novacompute-0.internalapi.localdomain overcloud-novacompute-0.internalapi
172.16.1.4 overcloud-novacompute-0.storage.localdomain overcloud-novacompute-0.storage
192.168.24.14 overcloud-novacompute-0.storagemgmt.localdomain overcloud-novacompute-0.storagemgmt
172.16.0.10 overcloud-novacompute-0.tenant.localdomain overcloud-novacompute-0.tenant
192.168.24.14 overcloud-novacompute-0.management.localdomain overcloud-novacompute-0.management
192.168.24.14 overcloud-novacompute-0.ctlplane.localdomain overcloud-novacompute-0.ctlplane

10.0.0.13 overcloud.localdomain
192.168.24.10 overcloud.ctlplane.localdomain
172.16.2.8 overcloud.internalapi.localdomain
172.16.1.13 overcloud.storage.localdomain
172.16.3.10 overcloud.storagemgmt.localdomain

Changed in tripleo:
importance: Undecided → Medium
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.openstack.org/448152

Changed in tripleo:
assignee: nobody → Gael Chamoulaud (gael-chamoulaud)
status: New → In Progress
Changed in tripleo:
milestone: none → pike-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/448152
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=c4c94361e82aeee45dbd58bfaabb04e245a75f63
Submitter: Jenkins
Branch: master

commit c4c94361e82aeee45dbd58bfaabb04e245a75f63
Author: Gael Chamoulaud <email address hidden>
Date: Tue Mar 21 16:08:59 2017 +0100

    Remove useless trailing '\n' in /etc/hosts file.

    In HA deployment mode, we've got some trailing '\n' generated at the beginning
    of each controller role nodes line in the undercloud /etc/hosts [1].

    [1] - http://paste.openstack.org/show/603721/

    Closes-Bug: #1674697

    Change-Id: Ic38bc2a5df79dadf72025f207e91a38cc0ab0a92
    Signed-off-by: Gael Chamoulaud <email address hidden>

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 7.0.0.0b1

This issue was fixed in the openstack/tripleo-heat-templates 7.0.0.0b1 development milestone.

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.