{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/16894","repository_url":"https://api.github.com/repos/elastic/elasticsearch","labels_url":"https://api.github.com/repos/elastic/elasticsearch/issues/16894/labels{/name}","comments_url":"https://api.github.com/repos/elastic/elasticsearch/issues/16894/comments","events_url":"https://api.github.com/repos/elastic/elasticsearch/issues/16894/events","html_url":"https://github.com/elastic/elasticsearch/issues/16894","id":137713621,"number":16894,"title":"Tribe client node settings should be validated","user":{"login":"rjernst","id":289412,"avatar_url":"https://avatars.githubusercontent.com/u/289412?v=3","gravatar_id":"","url":"https://api.github.com/users/rjernst","html_url":"https://github.com/rjernst","followers_url":"https://api.github.com/users/rjernst/followers","following_url":"https://api.github.com/users/rjernst/following{/other_user}","gists_url":"https://api.github.com/users/rjernst/gists{/gist_id}","starred_url":"https://api.github.com/users/rjernst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rjernst/subscriptions","organizations_url":"https://api.github.com/users/rjernst/orgs","repos_url":"https://api.github.com/users/rjernst/repos","events_url":"https://api.github.com/users/rjernst/events{/privacy}","received_events_url":"https://api.github.com/users/rjernst/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/elastic/elasticsearch/labels/:Tribe%20Node","name":":Tribe Node","color":"009800"},{"url":"https://api.github.com/repos/elastic/elasticsearch/labels/bug","name":"bug","color":"9e2c2c"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-03-01T23:00:52Z","updated_at":"2016-10-06T20:03:52Z","closed_at":"2016-10-06T20:03:52Z","body":"As part of #13383 and #15300, tribe nodes were changed to explicitly pass relevant settings to the internal client nodes they create. Also, with the new settings validation, the per client settings are validated when the underlying node is created. However, *all* normal node settings are allowed for that validation. We should instead be explicit about which settings are allowed, and reject others. For example, passing `path.home` (or any of the `path.*` settings) doesn't make sense and is ignored for these client nodes. "},"comment":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/comments/252072925","html_url":"https://github.com/elastic/elasticsearch/issues/16894#issuecomment-252072925","issue_url":"https://api.github.com/repos/elastic/elasticsearch/issues/16894","id":252072925,"user":{"login":"rjernst","id":289412,"avatar_url":"https://avatars.githubusercontent.com/u/289412?v=3","gravatar_id":"","url":"https://api.github.com/users/rjernst","html_url":"https://github.com/rjernst","followers_url":"https://api.github.com/users/rjernst/followers","following_url":"https://api.github.com/users/rjernst/following{/other_user}","gists_url":"https://api.github.com/users/rjernst/gists{/gist_id}","starred_url":"https://api.github.com/users/rjernst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rjernst/subscriptions","organizations_url":"https://api.github.com/users/rjernst/orgs","repos_url":"https://api.github.com/users/rjernst/repos","events_url":"https://api.github.com/users/rjernst/events{/privacy}","received_events_url":"https://api.github.com/users/rjernst/received_events","type":"User","site_admin":false},"created_at":"2016-10-06T20:03:52Z","updated_at":"2016-10-06T20:03:52Z","body":"Tribe settings like `path.*` are no longer allowed (as of 5.0)."}}
{"actor":{"display_login":"rjernst"}}