diff --git a/app/models/manageiq/providers/hawkular/middleware_manager.rb b/app/models/manageiq/providers/hawkular/middleware_manager.rb index 6451297..d95d01c 100644 --- a/app/models/manageiq/providers/hawkular/middleware_manager.rb +++ b/app/models/manageiq/providers/hawkular/middleware_manager.rb @@ -102,7 +102,11 @@ def self.raw_connect(host, port, username, password, security_protocol, cert_sto options = { :tenant => 'hawkular', :verify_ssl => verify_ssl_mode(security_protocol), - :ssl_cert_store => cert_store + :ssl_cert_store => if cert_store.kind_of?(String) + Endpoint.new(:certificate_authority => cert_store).ssl_cert_store + else + cert_store + end } ::Hawkular::Client.new(:entrypoint => entrypoint(host, port, security_protocol), :credentials => credentials, :options => options)