When creating host secret, need to validate secret before creating host
Issue:
secret validation may fail, in that case we should not create a host CR.
Fix:
a. create a secret
b. create a host
c. update host owner ref
URL: https://github.com/kubev2v/forklift-console-plugin/issues/808