'Return connection information.
Need to return noremovehost so that the Nova host
doesn\'t accidentally remove us from the apphost list if it is
running on the same host (like in devstack testing).'

def initialize_connection(self, volume, connector):

    hgst_properties = {'name': volume['provider_id'], 'noremovehost': self._hostname()}
    return {'driver_volume_type': 'hgst', 'data': hgst_properties}
