Be able to configure ILM (and generally index settings) through a CRD.
Why is it so important?
This makes possible to natively industrialize (reducing a lot the cost of creating new clusters) creating ElasticSearch cluster ready for typical use cases with the right configuration.
Also it enables gitops for what is possible to do with these new CRDs.
I actually spoke with @sebgl during Kubecon about the possibility of this feature. It's crazy you had the same thought around the same time! Our use case would definitely fall under the ability to do GitOps, e.g. maintaining a set of ILM CRDs that our pipelines can deploy to K8s, resolved by this operator.
A few thoughts:
Related #2155
What's the state of this feature? Are you accepting PRs for it?
Improbable has a use-case to use the operator to create and bootstrap a cluster, including users, roles, ILMs, aliases, index-tempaltes and index-patterns for Kibana. I'd be happy to contribute this.
Hey folks, we are still taking a look into this
Adding this feature in the upstream Elasticsearch has been rejected. How can we proceed now?
Most helpful comment
What's the state of this feature? Are you accepting PRs for it?
Improbable has a use-case to use the operator to create and bootstrap a cluster, including users, roles, ILMs, aliases, index-tempaltes and index-patterns for Kibana. I'd be happy to contribute this.