For some config files like resource pools, editing the file after the initial deployment will cause no effect. The initialization logic will determine that an entry already exists in the database and will not change it.
This is confusing for users. NICo should instead stick to one of the following patterns:
- The new configuration takes effect (if possible)
- The service rejects the new config and does not start
- The service shows errors that show the config drift, and provides alarms for it
For some config files like resource pools, editing the file after the initial deployment will cause no effect. The initialization logic will determine that an entry already exists in the database and will not change it.
This is confusing for users. NICo should instead stick to one of the following patterns: