In Newton, while replacing controller node with ID 0 : StackValidationFailed: resources.AllNodesValidationConfig: Property error: AllNodesValidationConfig.Properties.PingTestIps: The Referenced Attribute (Controller resource.0.external_ip_address) is incorrect.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Luca Lorenzetto |
Bug Description
While replacing the controller node with id 0 stack validation fails with error:
StackValidation
This because in overcloud.j2.yaml there is this explicit reference to node 0:
https:/
Same reference is done also in Ocata, so i suppose also this release is affected (not tested). Maybe the node uses for validation should be selected looking at existing nodes.
In my case node 0 is no more existing since is object of replacement, so using 1 could be a good option. I suppose then that since node 0 will no more exist, all future validations will fail.
In RH documentation, up to Mitaka there were an indication saying that replace resource.0 with a valid ID was required.
At the moment replaced resource.0 with resource.3, since is a valid node that will persist.