radiorabe / freeipa-extending-ldap-schema-and-ui

An example to extend freeipa with custom attributes which can be configured through cli or web ui by an example for Owncloud/Nextcloud.
GNU Affero General Public License v3.0
21 stars 6 forks source link

How can we disabled plugin on failure. #6

Closed Et7f3 closed 1 month ago

Et7f3 commented 2 months ago

If a plugin was written for 4.10 and 4.11 is out (we have dnf-automatic that install security patch). We have:

    Upgrade       ipa-server-4.11.0-9.el9_4.x86_64                 @rhel-9-for-x86_64-appstream-rpms
    Upgraded      ipa-server-4.10.2-8.el9_3.x86_64                 @@System

When I see https://github.com/radiorabe/freeipa-extending-ldap-schema-and-ui/issues/4 (upgrade in 4.x branch) I fear that our LDAP is not functionning (or maybe only freeipa is broken but 389ds is still fine ?) so I wanted to know if their is a mechanism in place that abort/rollback loading the plugin (maybe a big try expect).

How much maintenance it is to have a plugin that keeps working ? Have you add any drawback ?

PS: I didn't find the discussion tab.

Et7f3 commented 1 month ago

Since ns-slapd is another component is shouldn't be affected by this issue and only webui might be broken so if you use only freeipa as ldap then too it won't be risky.