18cb30d upgrade: upgrade existing trust agreements to new layout

1 file Authored by abbra 5 years ago, Committed by cheimes 5 years ago,
    upgrade: upgrade existing trust agreements to new layout
    
    Existing trust agreements will lack required Kerberos principals and
    POSIX attributes expected to allow Active Directory domain controllers
    to query IPA master over LSA and NETLOGON RPC pipes.
    
    Upgrade code is split into two parts:
     - upgrade trusted domain object to have proper POSIX attributes
     - generate required Kerberos principals for AD DC communication
    
    Fixes: https://pagure.io/freeipa/issue/6077
    Reviewed-By: Christian Heimes <cheimes@redhat.com>