🐛 Summary
The recommended Elasticsearch role provides insufficient index permissions for the default index names used by the search streamer.
To reproduce
Steps to reproduce the behavior:
- Follow documentation for creating Thorium role
- Deploy a new ThoriumCluster
- Observe that the search-streamer pod Crash-loops due to insufficient permissions for creating the default indices
Updating the Role to:
{
"indices": [
{
"names": ["thorium*", "results"],
"privileges": ["all"]
}
]
}
resolves the issue.
Expected behavior
Search streamer pod creates successfully and has sufficient permissions to create default indices.
🐛 Summary
The recommended Elasticsearch role provides insufficient index permissions for the default index names used by the search streamer.
To reproduce
Steps to reproduce the behavior:
Updating the Role to:
{ "indices": [ { "names": ["thorium*", "results"], "privileges": ["all"] } ] }resolves the issue.
Expected behavior
Search streamer pod creates successfully and has sufficient permissions to create default indices.