# File lib/openshift-origin-controller/app/controllers/keys_controller.rb, line 84
  def destroy
    id = params[:id]
    return render_format_error(:not_found, "SSH key '#{id}' not found", 118,
                               "DELETE_KEY") if !@cloud_user.ssh_keys or !@cloud_user.ssh_keys.has_key?(id)

    begin
      @cloud_user.remove_ssh_key(id)
      @cloud_user.save
      render_format_success(:no_content, nil, nil, "DELETE_KEY", "Deleted SSH key #{id}", true)
    rescue Exception => e
      return render_format_exception(e, "DELETE_KEY")
    end
  end