Cause: Sometimes during index recovery, the SG ACL initialization fails because the cluster does not get into the proper state before timing out
Consequence: ES cluster is rendered unusable because there is no initial authorization and no requests are allowed.
Fix: Continually try to seed the SG ACLs until they succeed
Result: ES is functional
Tested, although there were errors in ES and ES-OPS log:
"[ERROR][com.floragunn.searchguard.auth.BackendRegistry] Not yet initialized",
ES and ES-OPS pods were running well. ES and ES-OPS log see the attached file
Used images from brew registry
logging-deployer:v3.4.1.44.8-1
logging-kibana:3.4.1-25
logging-fluentd:3.4.1-22
logging-elasticsearch:3.4.1-37
logging-auth-proxy:3.4.1-26
logging-curator:3.4.1-20
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2017:1828