How to make sure something gets installed into ES on startup? Just right now I'm looking at users and roles, but there are probably other things we want to get in through the HTTP API after ES has started up but before clients try to collect to it.
I'm currently getting Logstash to install the one and only template allowed during its startup, but that's obviously not a general solution. I note various discussions about users and roles, but no actual answer?
One approach might be to have each client application install the users and roles that it needs in an init container, but I haven't worked out the security implications of this and it sounds like an awful lot of work.