Rubygem-Staypuft: Need to enforce usage of a different interface than the interface used for pxe/provisioning the node for Nova deployment with vlan tenant network type
Steps to reproduce:
1. install rhel-osp-installer.
2. create a nova network deployment with Tenant Network Type set to vlan.
You'll note the suggestion at the bottom that says:
"NOTE: Best practice is to use a different interface than the interface used for pxe/provisioning the node. This practice is mandatory if VLAN is chosen as the tenant network type."
This isn't enforced and can easily be configured, which will result in a failed deployment.
The mandatory practice of configuring a different interface than the interface used for pxe/provisioning the node should be enforced.
https://github.com/theforeman/staypuft/pull/333 does this -- although the separation is enforce all the time, not just for VLAN.
"separation is *enforced*" in the above comment, not "is enforce"
The UI was changed and there's a validation now that the tenant traffic uses its own NIC.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.