You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[elasticsearch] fix node roles for clients nodes (#1693)
This commit fix the node.roles variable for client role with
Elasticsearch version > 8.3.0.
As client nodes are nodes that don't have any other roles,
setting the client roles is done by configuring `node.roles: []`
(empty list).
Elasticsearch chart usually define `node.roles` as an environment
variable, however, for client nodes, setting an empty list as value of
an environment variable isn't recognized by Elasticsearch so we were
required to also add it to the `elasticsearch.yaml` config file (more
details in
elastic/helm-charts#1186 (comment)).
Starting with Elasticsearch 8.3.0 this is not working anymore and
Elasticsearch fails to start is a `node.roles` environment variable is
defined with an empty list as value.
This commit define the `node.roles` environment variable only if the
`roles` list isn't empty.
Fixes also the tests for the `multi` example.
Relates to elastic/helm-charts#1186
0 commit comments