f6f6f83 upgrade: add profile to Dogtag tracking requests

Authored and Committed by ftweedal 4 years ago
    upgrade: add profile to Dogtag tracking requests
    
    To use profile-based renewal (rather than "renewal existing cert"
    renewal which is brittle against database corruption or deleted
    certificate / request objects), Certmonger tracking requests for
    Dogtag system certs must record the profile to be used.
    
    Update the upgrade method that checks tracking requests to look for
    the profile.  Tracking requests will be recreated if the expected
    data are not found.  The code that actually adds the tracking
    requests was updated in a previous commit.
    
    Part of: https://pagure.io/freeipa/issue/7991
    
    Reviewed-By: Rob Crittenden <rcritten@redhat.com>