mirror of
https://github.com/Graylog2/graylog2-server.git
synced 2026-03-13 09:32:21 +08:00
* Datanode keystore implementation * Bind keystore check, remove legacy private key storage * added license * code cleanup, better cert signed verification * added changelog * code cleanup * CSR and certificate exchange refactored * removed jetbrains annotation * removed jetbrains annotation * Datanode provisioning refactored and significantly simplified * Log more certificate info * fix initial opensearch configuration change event * Safer datanodes shutdown during the startOver in preflight * Allow opensearch restarts in the state machine, simplify allowlist events handling * Replace opensearch configuration provider with service * Propagate datanode cert validity through periodical pings * fixed DataNodeEntityTest * Adapt CertRenewalServiceImpl to new source of datanode cert validity * Fixed logging and DatanodeKeystore validation caching * Fix provisioning for inplace migration * fixed test --------- Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com>