From Fedora Project Wiki
No edit summary
No edit summary
Line 7: Line 7:
|requirements=
|requirements=
# The Database must be capable of serving requests through port 5432.
# The Database must be capable of serving requests through port 5432.
# The Domain Controller must be capable of serving LDAPS (LDAP encrypted with SSL) requests on port 636
# The Database Server must be capable of hosting multiple separate databases
# The Domain Controller must be capable of returning LDAP and LDAPS search results using simple auth or SASL/GSSAPI auth
# The Domain Controller must be capable of serving DNS host records on port 53
# The Domain Controller must serve DNS SRV records for LDAP and Kerberos on port 53
|tests=
|tests=
# [[QA:Testcase_realmd_join_sssd]] (and other realmd_join tests in [[:Category:Realmd_Test_Cases]])
# TBA
# [[QA:Testcase FreeIPA web ui]]
}}
}}

Revision as of 16:08, 24 February 2015

This page contains the functional requirements for the Database Server role - that is, the things the role is expected to do when it's working properly. If Database Server is a Featured Role, then according to the Fedora_Release_Criteria, these requirements must be met to some extent for each Fedora Server pre-release and release: refer to the criteria pages for the exact details of which requirements must be met at each milestone.

Unless otherwise stated, it is always assumed that the role has been correctly deployed and configured by the system administrator.

Core requirements

  1. Multiple clients must be able connect to the DB Server
  2. The FreeIPA configuration web UI must be available and allow at least basic configuration of the DB.
  3. Must allow external software to edit the DB.

Requirements

  1. The Database must be capable of serving requests through port 5432.
  2. The Database Server must be capable of hosting multiple separate databases

Test cases

  1. TBA