v.0.0.3

Improvements:

  1. Added query parameter is_default for get default settings. (LUNA-2938)

  2. Add PATCH method for /settings/limitations resource

  3. Added ability to pull config in conf file format (/puller/{service_name}, header - “Accept”: “application/x-vl-config-file”)

  4. Luna-Request-Id generation improved, now it depends on LOG_TIME setting.

  5. Added the ability to make limited configuration files for individual services or profiles (get_limitations.py in base_scripts folder)

  6. Added the ability to create custom limitations and settings with tags using a json file (see install)

  7. Added /dump resource to get all limitations and settings in json format. (LUNA-3356)

  8. Default profile for db_create scripts changed to none that means do not create limitations in the database for default.

Bugs fixed:

  1. Fix duplicate setting creation after PUT on /settings/limitations/<limitation_name>, where limitation with <limitation_name> already exists

  2. Fix setting description after db_create script usage

  3. Fix limitation zero default value display

  4. Fix static file url. Dashboard now available at /dashboard/

  5. Fit settings to the corresponding services.

How to update from previous version:

To update from the previous version simply replace folders docs, luna_configurator, tests.