maplelabs / opensearch-scaling-manager

0 stars 11 forks source link

Make node roles user configurable #473

Open meghana-rajashekar opened 1 year ago

meghana-rajashekar commented 1 year ago

Description:

The current logic is hardcoded to add "master,data,ingest" roles to the nodes added while scaling up.

Expectation:

Read this node role from the user in the config.yaml file

darshanv237 commented 1 year ago

Hello Meghana,

Good Morning

I recently came to know about the maplelabs open source, want to contribute

Regarding the above enhancement, i had a small query

image

Could you please let me know if role menioned in screenshot is the role that is expected to be extracted from the config file.

Regards, Darshan V

meghana-rajashekar commented 1 year ago

Hi @darshanv237 the node role mentioned in the requirement is the Elasticsearch node role which is not being collected or read from the config file yet.

For scaling up, we are currently adding the nodes with default node role.

That should be made configurable.

The node role implies to master, data or ingest