MongoDB Conf backend looses sub hash keys
Concerned version
Version: %2.0.0
Platform: Nginx
Summary
In Manager, setting up combination in Module list not seem to keep Use section
Logs
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6430]: Lemonldap::NG::Handler::Server::Main: configuration is up to date
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6431]: Apply configuration for reload2.interne.urgences-sante.qc.ca: ok
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6431]: Apply configuration for reload4.dmz.urgences-sante.qc.ca: ok
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6431]: Apply configuration for reload3.dmz.urgences-sante.qc.ca: ok
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6431]: Apply configuration for reload1.dmz.urgences-sante.qc.ca: ok
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6431]: Apply configuration for reload1.interne.urgences-sante.qc.ca: ok
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6431]: $VAR1 = {'cfgNum' => 463,'details' => {'__warnings__' => [{'message' => 'Your manager seems to be unprotected'}],'__applyResult__' => [{'message' => 'reload2.dmz.urgences-sante.qc.ca: OK'},{'message' => 'reload4.interne.urgences-sante.qc.ca: OK'},{'message' => 'reload3.interne.urgences-sante.qc.ca: OK'},{'message' => 'reload2.interne.urgences-sante.qc.ca: OK'},{'message' => 'reload4.dmz.urgences-sante.qc.ca: OK'},{'message' => 'reload3.dmz.urgences-sante.qc.ca: OK'},{'message' => 'reload1.dmz.urgences-sante.qc.ca: OK'},{'message' => 'reload1.interne.urgences-sante.qc.ca: OK'}]},'message' => '','result' => 1};
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Start routing confs
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Search for cfgNum in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Cfgnum set to latest
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Search for cfgAuthor in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Cfgnum set to 463
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Search for cfgDate in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Cfgnum set to 463
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Search for cfgAuthorIP in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Cfgnum set to 463
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Search for cfgLog in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Cfgnum set to 463
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Search for cfgVersion in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: Cfgnum set to 463
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: User anonymous ask for configuration metadata (463)
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6425]: $VAR1 = {'cfgVersion' => '2.0.0','cfgLog' => '','prev' => 462,'cfgNum' => 463,'cfgDate' => '1544712900','cfgAuthorIP' => '10.193.11.11','cfgAuthor' => 'anonymous'};
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6426]: Start routing confs
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6426]: User anonymous asks for key portal
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6426]: Search for portal in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6426]: Cfgnum set to 463
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6429]: Start routing confs
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6429]: User anonymous asks for key domain
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6429]: Search for domain in conf
Dec 13 09:55:01 srv-pr-nginxv2 LLNG[6429]: Cfgnum set to 463
Backends used
MongoDB Backend