User shouldn't be allowed to create bond interface without specifying identifier when it is set to managed
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1194627
Description of problem:
when user add bond interface and without specifying mac, the new host form was submitted successfully. Ideally UI should auto pick the mac based on the 'attached_device'. or should throw validation error when user tries to create bond interface without specifying mac address.
Version-Release number of selected component (if applicable):
sat6.1 beta snap3
Steps to Reproduce:
1. add an bond interface when creating new host and do not specify mac address
form was submitted successfully however provisioning template doesn't show bond interface configuration
As soon as user submits the from, UI should raise an error. as mac was not associated with bond interface
UI should auto pick the mac based on attached_device selection.