Skip to content

Feedback: CRDB database config object is missing "module_list" field #1808

Open
@markotrapani

Description

@markotrapani

Page https://redis.io/docs/latest/operate/rs/references/rest-api/objects/crdb/database_config

The CRDB database config object spec used for default_db_config in CRDB object does not define the module_list field, which is used to ensure desired modules are added to all participating clusters of a CRDB.

For example:

  "module_list": [
    {
      "module_args": "",
      "module_id": "083fd436b861a29913fec6800750bff5",
      "module_name": "ReJSON",
      "semantic_version": "2.8.8"
    },
    {
      "module_args": "PARTITIONS AUTO",
      "module_id": "19572af1170da5915c7aec3d98dd1d2f",
      "module_name": "search",
      "semantic_version": "2.10.13"
    }
  ]

Please consider adding this field to the spec for this object, because, as far as I can tell, it is a requirement to create CRDBs with modules via API.


I should also mention, there is also a module field outside of default_db_config in the CRDB object docs, but no one in US Support has seen this field used, and I was unable to get it to work. I don't understand why it would be necessary to specify a featureset_version for a given module.

Metadata

Metadata

Assignees

Labels

rsRedis Enterprise Software

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions