Bug 1875962

Summary: [RFE] Ping test router address if present, instead if new node of each role is trying to ping first node of that role as part of node validation
Product: Red Hat OpenStack Reporter: Khomesh Thakre <kthakre>
Component: openstack-tripleo-heat-templatesAssignee: Harald Jensås <hjensas>
Status: CLOSED CURRENTRELEASE QA Contact: David Rosenfeld <drosenfe>
Severity: high Docs Contact:
Priority: unspecified    
Version: 16.2 (Train)CC: dsneddon, emacchi, hjensas, mburns, mschuppe, pweeks, shtiwari
Target Milestone: zstreamKeywords: FutureFeature, Reopened, Triaged, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-11.6.1-2.20220821010130.b1e9bfe.el8ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-10-04 19:49:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Khomesh Thakre 2020-09-04 18:01:00 UTC
Description of problem:
During the deployment/scaleout, the new node of each role is trying to ping to the first node of each role as part of node validation,

So for the first node in the role ping itself which is pointless. Instead, it should ping to the gateway IP.


Version-Release number of selected component (if applicable):
Red Hat OpenStack 13 Queens 

How reproducible:


Steps to Reproduce:
1. Scale-out or deploy new node
2. Check the messages on the new node
3.

Actual results:
New node ping first node of that role

Expected results:
Node should be ping to gateway as a part of validation

Additional info:
https://github.com/openstack/tripleo-heat-templates/blob/stable/queens/overcloud.j2.yaml#L832-L839

Comment 2 Emilien Macchi 2020-09-08 14:06:35 UTC
This has been this way for 5 years now: https://review.opendev.org/#/c/204781/

And never I saw an issue with it myself (I might have missed it though).
In your case, I would just disable nodes validation with adding -e /usr/share/openstack-tripleo-templates/ci/common/all-nodes-validation-disabled.yaml

Comment 30 Red Hat Bugzilla 2023-09-18 00:22:15 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days