The callback function `helper_operator_eq_check` for the eq operator,
has an overloaded behavior. It first tries regex matching and if that is
not successful, it tests for regular string equality checking.
This caused some issues when testing against an empty string. A check
value of empty string used to match any kind of input, which is quite
counter-intuitive.
With this change we are adding an exception for the empty string case to
force string equality check in that case. Also adding a deprecation
notice for the overloaded regex checking behavior to inform the users
that it will be removed in the future.
Works-on: 1993735
Signed-off-by: Mert Kırpıcı <email address hidden>
- warning for hyper converged deployments with Masakari
- added machines_to_apps field, filter_machines_by_charm
and filter_lxd_on_machine methods on model_input.
- created subdirectory form checks
- renamed module check_spaces.py to spaces.py