From Fedora Project Wiki

(add a test case for cockpit realm enrolment)
 
(suggest using domain controller role to deploy freeipa server)
Line 4: Line 4:
|description=This test case checks that a system can be enrolled in a FreeIPA or Active Directory domain ('realm') using Cockpit.
|description=This test case checks that a system can be enrolled in a FreeIPA or Active Directory domain ('realm') using Cockpit.
|setup=
|setup=
# Ensure a correctly-configured FreeIPA or Active Directory domain controller is accessible from the test system
# Ensure a correctly-configured FreeIPA or Active Directory domain controller is accessible from the test system (you can follow [[QA:Testcase_Server_role_deploy|the role deployment test case]] with the ''Domain Controller'' role to deploy a FreeIPA domain controller)
# Follow [[QA:Testcase_Server_cockpit_default]] to deploy Fedora Server and ensure Cockpit is enabled and accessible
# Follow [[QA:Testcase_Server_cockpit_default]] to deploy Fedora Server and ensure Cockpit is enabled and accessible
|actions=
|actions=

Revision as of 22:10, 21 November 2014

Associated release criterion
This test case is associated with the Fedora_42_Beta_Release_Criteria#cockpit-management-interface release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

This test case checks that a system can be enrolled in a FreeIPA or Active Directory domain ('realm') using Cockpit.

Setup

  1. Ensure a correctly-configured FreeIPA or Active Directory domain controller is accessible from the test system (you can follow the role deployment test case with the Domain Controller role to deploy a FreeIPA domain controller)
  2. Follow QA:Testcase_Server_cockpit_default to deploy Fedora Server and ensure Cockpit is enabled and accessible

How to test

  1. Log in to Cockpit with the root account or an administrative user account, and select the system from the host list
  2. Select System Information
  3. Click Join Domain
  4. Enter correct configuration and credentials for the domain
  5. Test the domain configuration - for instance, run realm list and ensure it is listed, and/or log in to the system as a user configured in the domain

Expected Results

  1. Enrolment must succeed and the system should work as a domain member would be expected to.