#7309 Integration tests: CA-less -> CA-ful promotion; post-promotion checks
Closed: fixed Opened by ftweedal.

Request for enhancement

PR https://github.com/freeipa/freeipa/pull/1232 improves the administrator experience
after promoting CA-less deployment to CA-ful. It addresses a couple of scenarios:

  1. After installing a CA in a CA-less deployment, the new CA certificate is not installed in
    /etc/httpd/alias. This causes communication failure between IPA framework
    and Dogtag (it cannot verify the Dogtag server certificate). Now we perform an
    ipa-certupdate automatically as final step of ipa-ca-install.

    Therefore we need an integration test that immediately after CA-less -> CA-ful promotion,
    ca-related commands work.

  2. After promoting CA-less -> CA-ful on a master, other replicas do not have the CA certificate
    in their trust stores. This causes failure of CA replica installation (via ipa-ca-install) on
    the replica. The PR modified ipa-ca-install to do ipa-certupdate as the first step of
    CA replica installation.

    Therefore we need an integration test that, immediately after CA-less -> CA-ful promotion
    of one master, verifies that CA replica installation on another master succeeds.


Metadata Update from @pvoborni:
- Issue priority set to: important
- Issue set to the milestone: FreeIPA 4.7

Metadata Update from @mreznik:
- Issue assigned to mreznik

Metadata Update from @mreznik:
- Custom field external_tracker adjusted to https://github.com/freeipa/freeipa/pull/1524

master:

  • 2a50a7daf057860818f1595fe8156de52e9b6b9e tests: ca-less to ca-full - remove certupdate

Metadata Update from @cheimes:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata