Comment 3 for bug 1641587

Revision history for this message
Nitish Krishna Kaveri (nitishk) wrote :

This bug occurs because of the following reason:

In 3.0.2.x SM Lite the testbed.py is converted to old params format. Over here the external VIP is correctly identified as missing. This means you need to pass external vip for multi IF testbeds (regardless of SM version/SM lite version).

In 3.0.2.x SM the cluster JSON passed was in new params. In this case, the validation did not happen at all, because of which the provision was allowed to go thru. This behavior is wrong but doesn't need a code change, it is just the json that needs to be changed (either give external vip in old params format or in new params format). We do not officially support new params in 3.0 and because this issue is a bug only for new params format JSON given to SM I am marking this bug as Invalid.

I will file a separate bug to fix this validation being wrong for New params in 3.1 branches and above.