# File lib/openshift-origin-controller/app/models/cloud_user.rb, line 261
  def remove_ssh_key(key_name)
    self.ssh_keys = {} unless self.ssh_keys

    # validations
    raise OpenShift::UserKeyException.new("ERROR: Key name '#{key_name}' doesn't exist for user #{self.login}", 118) if not self.ssh_keys.has_key?(key_name)

    add_save_job('removes', 'ssh_keys', [self.ssh_keys[key_name]["key"], key_name])
    self.ssh_keys.delete key_name
  end