Add types of validation messages
Currently the only way to signal something went wrong in validation is errors. There are usecases when user should be warned that there's potential for errors but the deployment can still be run.
For example if the search task doesn't find any resource only a warning should be popped up, because the resource can be created by preceding tasks in the deployment.
Useful message types would be info, warning, error.