Closed todvora closed 10 months ago
This would be impactful for Cloud deployments too, where we need a runner to execute API tasks against the cluster if the main nodes of the cluster are not available.
Let's specify a bit what we are trying to achieve here and what steps are necessary to consider the feature complete.
What?
The graylog server should be able to start without any indexer instance (Elasticsearch/Opensearch/Datanode) and provide minimal interface to guide administrator through the indexer setup.
Why?
The current process requires all the configuration in place and correct, all dependencies (mongodb, indexer) available. There is no way to help users, suggest configuration for the dependencies, allow remote registration of indexer.
With a minimal boot interface (REST, web?), we'll be able to generate configuration files, certificates, accept certificate signing requests and generally make the initial setup easier.