Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-19365

Disable components until the cluster configuration is applied

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • clients, rest
    • Docs Required, Release Notes Required

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              Mikhail Pochatkin Mikhail Pochatkin
              vpakhnushev Vadim Pakhnushev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 20m
                  1h 20m