in src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java [104:129]
public void run() throws Exception {
ui.message("\n");
ui.header("%s Plugin", pluginName);
Path pluginConfigFile = site.etc_dir.resolve(pluginName + ".config");
boolean autoConfigure = !pluginConfigFile.toFile().exists();
if (ui.yesno(autoConfigure, "Configure %s", pluginName)) {
ui.header("Configuring %s", pluginName);
config = new FileBasedConfig(pluginConfigFile.toFile(), FS.DETECTED);
config.load();
configureAutoReindexSection();
configureHttpSection();
configureCacheSection();
configureEventSection();
configureIndexSection();
configureWebsessionsSection();
configureHealthCheckSection();
if (!createHAReplicaSite(config)) {
configureMainSection();
configurePeerInfoSection();
config.save();
}
flags.cfg.setBoolean("database", "h2", "autoServer", true);
}
}