You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Vadim Pakhnushev (Jira)" <ji...@apache.org> on 2023/05/04 11:04:00 UTC

[jira] [Assigned] (IGNITE-19365) Disable components until the cluster configuration is applied

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

Vadim Pakhnushev reassigned IGNITE-19365:
-----------------------------------------

    Assignee: Vadim Pakhnushev

> Disable components until the cluster configuration is applied
> -------------------------------------------------------------
>
>                 Key: IGNITE-19365
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19365
>             Project: Ignite
>          Issue Type: New Feature
>          Components: clients, rest
>            Reporter: Vadim Pakhnushev
>            Assignee: Vadim Pakhnushev
>            Priority: Major
>              Labels: ignite-3
>
> There are instances where the Ignite 3 component requires to be "enabled" when the cluster configuration is applied. The lifecycle of the component can be adjusted to follow these steps: creating the component, starting the component, *waiting for the required cluster configuration, and enabling the component*.
> One particular example is the REST component, which needs to be configured with basic authentication. There is a time-lapse between cluster initialization and applying the authentication configuration. During this time, the REST API remains unauthenticated, and the cluster endpoints are available to everyone, as mentioned in the IGNITE-18943 ticket. The component needs to be started -> the cluster must be initialized -> basic auth cluster configuration should be applied -> REST is enabled.
> Redesign of the Ignite 3 component lifecycle is a part of this issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)