You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Chugunov (Jira)" <ji...@apache.org> on 2021/07/08 14:21:00 UTC

[jira] [Updated] (IGNITE-15047) Support internal/private properties in configuration framework

     [ https://issues.apache.org/jira/browse/IGNITE-15047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sergey Chugunov updated IGNITE-15047:
-------------------------------------
        Parent:     (was: IGNITE-13511)
    Issue Type: Task  (was: Sub-task)

> Support internal/private properties in configuration framework
> --------------------------------------------------------------
>
>                 Key: IGNITE-15047
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15047
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Ivan Bessonov
>            Priority: Major
>              Labels: iep-55, ignite-3
>
> 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)