Luna Configurator

Service for distributing and work with settings for other services.

It is possible to work with settings, limitations, and groups.


The setting has name, description, tags, create/last update time and value

  • Default settings have not tags and cannot be removed/changed
  • Tags are using to filter settings for services (see the API documentation for "PULLER" handler)
  • Value validates by existing validation schema, which is shown in limitation with the same as setting's name

    It is possible to:
  • Create a new setting - press the "Create new" button on the left side of the screen, enter required values and press "Create". The configurator will try to check the setting's value if it is marked as "check" on the lower left side of the screen and there is such a possibility.
  • Duplicate existing setting - press the "Duplicate" button on the right side of the setting, change required values and press "Create". The configurator will try to check the setting's value if it is marked as "check" on the lower left side of the screen and there is such a possibility.
  • Update existing setting - change name/description/tags/value values and press "Save" button on the right side of the setting. The configurator will try to check the setting's value if it is marked as "check" on the lower left side of the screen and there is such a possibility.
  • Filter existing settings by name, description, tags, service names, groups - use filters on the left side of the screen and press 'RETURN' or click on "Search" button
  • Delete existing setting - press "Delete" button on the right side of the setting



The limitation has name, description, service list, validation schema, and a default value

  • Service list - list of services that can use settings of this limitation
  • Validation schema - object with JSON schema to validate settings
  • Default value - Default value created with limitation

    It is possible to:
  • Create new limitation - press the "Create new" button on the left side of the screen, enter required values and press "Create". Also setting with default value will be created.
  • Duplicate existing limitation - press the "Duplicate" button on the right side of the limitation, change required values and press "Create". Also setting with default value will be created.
  • Update limitation values - change name/description/service list/validation schema/default values and press "Patch" button on the right side of the limitation
  • Filter existing limitations by limitation names, description, and groups - use filters on the left side of the screen and press 'RETURN' or click on "Search" button
  • Delete existing limitation - press "Delete" button on the right side of the limitation



Group has a name and a description. It links limitations and settings to easy access to them.

    It is possible to:
  • Create a new group - press "Create new" button on the left side of the screen, enter the group name and optionally description and press create
  • Filter existing groups by group names and/or limitation names - use filters on the left side and press 'RETURN' or click on "Search button"
  • Update group description - update existing description and press "Save" button on the right side of the group
  • Update linked limitation list - to unlink limitation, press "-" button on the right side of the limitation name, to link limitation, enter its name in the field at the bottom of the limitation list and press the "+" button. To accept changes, press the "Save" button.
  • Delete group - press "Delete" button on the right side of the group