def lb_register_instance(credentials, opts={})
client = new_client(credentials)
instance = instance(credentials, :id => opts[:instance_id])
balancer = client.request('grid/loadbalancer/get', { 'name' => opts[:id]})['list'].first
safely do
convert_load_balancer(credentials, client.request('grid/loadbalancer/edit', {
"id" => balancer['id'],
"realiplist.#{balancer['realiplist'].size}.ip" => instance.public_addresses.first,
"realiplist.#{balancer['realiplist'].size}.port" => balancer['virtualip']['port']
}))
end
end