Ticket #800 (assigned story)
OMERO properties rework for simplification and central administration
| Reported by: | jmoore | Owned by: | jmoore |
|---|---|---|---|
| Priority: | critical | Milestone: | 3.0-Beta4 |
| Component: | Configuration | Version: | 3.0-Beta1 |
| Keywords: | Cc: |
Description (last modified by jmoore) (diff)
This ticket subsumes:
- #437 - Remove local.properties.default
- #556 - Ability to store omero.data.dir in local.properties rather than omero.properties
- #660 - Copying local.properties into the ear file
- #718 - Preferences based configuration
- #734 - Location for LDAP read/write values
- #741 - proper defaults
- #746 - sensible javac|javadoc.maxmem values
- #753 - central administration
- #754 - A writable configuration store for ldap
And will also include the merging of ice.config & glacier2.config with omero.properties (with overrides in local.properties).
Other possibilities:
- Allow comma separated values in OMERO_CONFIG for prefs.class
- Allow a path value in OMERO_CONFIG for prefs.class
- Failover to using $HOME/.omero.config when Java not present from Python
- Warn when Java preferences or .omero.config are not umask 077
- Use IConfig as the central configurator which is injected into beans. This would allow hot-swapping properties
- Outline all environment properties which are of importance for OmeroBuild, OmeroBlitz, OmeroGrid, etc. (ICE_CONFIG in grid?, OMERO_CONFIG, OMERO_MASTER, OMERO_NODE, ..., NOMAKE, ...)
Change History
Note: See
TracTickets for help on using
tickets.
