Ivan Bessonov created IGNITE-15047:
--------------------------------------
Summary: Support internal/private properties in configuration
framework
Key: IGNITE-15047
URL: https://issues.apache.org/jira/browse/IGNITE-15047
Project: Ignite
Issue Type: Sub-task
Reporter: Ivan Bessonov
In order to provide consistent update of configuration and metastorage metadata
we should have configuration values that are hidden form the user.
Requirements are:
* these configuration values should be available from internal code only
* they should not be accessible in JSON or any other configuration view
representation
* they can't be updated via CLI's HOCON update requests or any other public
API calls
One possible solution is to have configuration schema extensions, registered in
"internal" modules - they'll lead to generation of extended VIEW and CHANGE
interfaces. All extra fields from these schemas will be marked as internal by
configuration framework, technically it is possible.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)