There are a few validation checks that virt-install does which are generally useful, but users may want to override in certain situations. When these checks fail, they tell the user 'use --force to override'. However --force is a heavy hammer that may disable other checks the user doesn't want to skip. We should deprecate --force and add a more fine grained option --skipcheck, which can be used to disable specific checks. Then the error message can say 'use --skipcheck FOO=off' and won't disable possibly useful validation. Additionally, any disabled checks should be converted to logging.warn just so they are documented somewhere.
commit 93f826a8b2ca21e9cb91a870acef1c37f43dfda3 Author: Cole Robinson <crobinso> Date: Sat Apr 11 19:25:46 2015 -0400 cli: Replace add --check option (bz 1063471) For fine grained enabling/disabling validation checks. Use this to replace the heavy handed --force option.