Description of problem:
It is allowed to create a instance type with graphic protocol: spice and video type cirrus.
Changing the video type and checking the instance type console again shows no change.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a new instance type for example in rest api:
<description>I am a test</description>
2. Check the console of the created instance type.
3. Edit the video type to QXL.
4. Check the instance type console again.
The instance type is created with spice, cirrus. Which is not supported.
Editing the video type doesn't actually change the instance type.
Instance type created with spice will be set with QXL. Editing the instance type will save the change of the video type.
Further more, if instance type is created with more than 1 monitor, allow only spice+qxl.
If a VM is created from a template with the instance type from step 1 using REST API. The VM creation will fail:
ERROR [org.ovirt.engine.api.restapi.resource.AbstractBackendResource] (default task-26)  Operation Failed: [User is not authorized to perform this action., User is not authorized to perform this action., Cannot add VM. Illegal number of monitors is provided, max allowed number of monitors is 1 for VNC and the max number in the ValidNumOfMonitors configuration variable for SPICE.]
we're removing cirrus in bug 1656007 completely, so hopefully this behavior is going to get fixed too.
*** This bug has been marked as a duplicate of bug 1656007 ***