Description of problem: When replacing controller-0, current documentation misses to state that the following lines of overcloud-without-mergepy.yaml should be have the index changed from 0 to 1 (or other value representing an existing controller node). # All Nodes Validations AllNodesValidationConfig: type: OS::TripleO::AllNodes::Validation properties: PingTestIps: list_join: - ' ' - - {get_attr: [Controller, resource.0.external_ip_address]} - {get_attr: [Controller, resource.0.internal_api_ip_address]} - {get_attr: [Controller, resource.0.storage_ip_address]} - {get_attr: [Controller, resource.0.storage_mgmt_ip_address]} - {get_attr: [Controller, resource.0.tenant_ip_address]}
Couple of notes on this one: * This only applies if replacing controller-0. The other nodes should be fine. * The note for the controller-0 node is halfway down: https://access.redhat.com/documentation/en/red-hat-openstack-platform/8/director-installation-and-usage/94-replacing-controller-nodes == Important == If replacing the node with index 0, edit the heat templates and change the bootstrap node index before starting replacement... etc... We might have to add the info about changing the ping test node to this admonition.