Improved validation for data-sources creation
Improved validation for data-sources creation

Change-Id: Ia9734e209ca6fd68ccb0261bc2421da9f88b315a
Closes-Bug: #1272137

citrix-openstack-build/sahara,esikachev/sahara-backup,redhat-openstack/sahara,keedio/sahara,mapr/sahara,zhangjunli177/sahara,matips/iosr-2015,crobby/sahara,henaras/sahara,openstack/sahara,esikachev/scenario,tellesnobrega/sahara,xme1226/sahara,tellesnobrega/storm_plugin,bigfootproject/sahara,tellesnobrega/sahara,bigfootproject/sahara,matips/iosr-2015,egafford/sahara,mapr/sahara,ekasitk/sahara,citrix-openstack-build/sahara,mapr/sahara,tellesnobrega/storm_plugin,redhat-openstack/sahara,ekasitk/sahara,openstack/sahara,esikachev/scenario,redhat-openstack/sahara,keedio/sahara,henaras/sahara,esikachev/sahara-backup,bigfootproject/sahara,egafford/sahara,esikachev/sahara-backup,citrix-openstack-build/sahara,zhujzhuo/Sahara,ekasitk/sahara,zhangjunli177/sahara,henaras/sahara,zhangjunli177/sahara,tellesnobrega/storm_plugin,crobby/sahara,zhujzhuo/Sahara,zhujzhuo/Sahara,xme1226/sahara,esikachev/scenario,keedio/sahara,crobby/sahara,xme1226/sahara,matips/iosr-2015