Creating ImageMosaic with Geoserver REST API produces inappropriate coverage parameters types

Description

Hi,
I'm using geoserver rest api to control my server.
Recently I encountered problem while creating ImageMosaic.

Running the following command (the file is attached), produces a coverage with inappropriate parameters types:

Fetching the coverage properties, gives me the following XML:

You can see, for example, that `USE_JAI_IMAGEREAD` parameter type is defined as 'string' which is wrong (should be 'boolean').

This becomes a real trouble when I'm trying to use the REST api to UPDATE coverage parameters. Using the given (wrong) type, doesn't update the parameter.
This makes it impossible to update those parameters via the api, unless you guess the correct type (which is impossible to do while using this ability in code).

On the other hand, when the coverage is created via Geoserver control GUI, the parameters type are defined correctly:

Environment

linux, ubuntu 17

Status

Assignee

Unassigned

Reporter

duvi f

Triage

None

Fix versions

None

Affects versions

Components

Priority

High
Configure