On Thu, May 31, 2018 at 10:10:07PM -0400, Rob Crittenden via FreeIPA-devel 
wrote:
> Fraser Tweedale via FreeIPA-devel wrote:
> > On Thu, May 31, 2018 at 11:17:51AM -0400, Rob Crittenden via FreeIPA-devel 
> > wrote:
> >> Standa Laznicka via FreeIPA-devel wrote:
> >>> Hello people of the freeipa-devel channel,
> >>>
> >>> Let me share a design that proposes a way of automating the way FreeIPA
> >>> replicas would be promoted to become a CRL master. Since the
> >>> configuration cannot be dynamically altered by modifying an entry in the
> >>> LDAP database, the proposal is to create an ipa-advise extension that
> >>> could handle this operation instead for now. Read all about it in the
> >>> attachement.
> >>>
> >>
> >> This makes sense to me.
> >>
> >> I wonder if we should reflect the current CRL master in LDAP somehow, as
> >> a role perhaps. This way one could look to see whether one is assigned
> >> or not.
> >>
> >> The downside is that this could easily get stale, for example if the CRL
> >> master server was lost in some way. But it would provide more visibility
> >> into which master is the CRL master and could be used to prevent/warn a
> >> user if they try to set multiple.
> >>
> >> rob
> >>
> > Unless Dogtag is actually configuring itself based on this
> > hypothetical LDAP configuration, then it's still easy for the Dogtag
> > configuration to get out of sync with what we have recorded about
> > the CRL master.
> 
> Absolutely right. I'm a bit torn if it is a good idea or not myself.
> 
> It would be a check on someone running the script on all masters though.
> 
> There is a risk of a false sense of security if no masters are
> generating a CRL but then again, if your masters aren't generating a CRL
> and you don't notice then you aren't using the CRL in the first place.
> 
> > There is a Dogtag ticket for moving CRL configuration into LDAP:
> > https://pagure.io/dogtagpki/issue/1262.  But the work has not been
> > scheduled.
> 
> Nice, good to know. Once agreed-upon this should be added to the design
> page on the wiki.
> 
It's part of a broader desire to move configuration into the DB.
There are several related tickets (see
https://pagure.io/dogtagpki/issue/2586 for a list).  If/when it
happens it will probably be a big effort with collaborative design,
of which the CRL configuration will just be one use case.

Cheers,
Fraser
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/freeipa-devel@lists.fedorahosted.org/message/DNKHYRH5VI6NYPRBCAPMYA4H7ZA3NVA4/

Reply via email to