IDM 7.5.0

Disable automatic configuration updates

By default, IDM monitors files in the conf directory periodically for any changes to the configuration. This functionality is configured in the following properties in your conf/system.properties file:

openidm.fileinstall.poll

Sets the interval at which files are polled for changes. 2000 milliseconds by default.

openidm.fileinstall.enabled

Specifies whether files should be monitored. true by default. In a production system, you should disable automatic polling for updates to prevent untested configuration changes from disrupting your identity service. Setting this property to false also disables the file-based configuration view, which means that IDM reads its configuration only from the repository.

If automatic polling is enabled, IDM immediately uses changes to scripts called from a JSON configuration file.

openidm.config.bootstrap.enabled

Allows IDM to start up and load configuration when there aren’t currently any configs stored in the repository. true by default.

openidm.fileinstall.filter

Specify which file types should be monitored (if openidm.fileinstall.enabled=true). File types are specified in a pipe-separated list, for example:

openidm.fileinstall.filter=.*\\.cfg|.*\\.json

Disable configuration file writes

To disable writes to configuration files, set the following property to false in your conf/config.properties file:

felix.fileinstall.enableConfigSave=false

This setting is suitable for read-only installations.