Include server config module in init step
Adds GerritServerConfigModule so that SecureStore can be used during plugin init step. This gives possibility of decrypting secrets using configured SecureStore and connecting to DB or 3rd party services. Change-Id: I9d962d5618c52f4a96b78d61667111140b11e5e1 Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
This commit is contained in:
committed by
David Pursehouse
parent
3dcf53f214
commit
71e97dfe99
@@ -28,6 +28,7 @@ import com.google.gerrit.pgm.init.api.InitFlags;
|
||||
import com.google.gerrit.pgm.init.api.InstallPlugins;
|
||||
import com.google.gerrit.pgm.util.SiteProgram;
|
||||
import com.google.gerrit.reviewdb.server.ReviewDb;
|
||||
import com.google.gerrit.server.config.GerritServerConfigModule;
|
||||
import com.google.gerrit.server.config.SitePath;
|
||||
import com.google.gerrit.server.config.SitePaths;
|
||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||
@@ -223,6 +224,7 @@ public class BaseInit extends SiteProgram {
|
||||
die(err, new RuntimeException("secure store mismatch"));
|
||||
}
|
||||
|
||||
m.add(new GerritServerConfigModule());
|
||||
m.add(new InitModule(standalone, initDb));
|
||||
m.add(new AbstractModule() {
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user