@@ -45,6 +45,10 @@ public class CeJvmOptions extends JvmOptions<CeJvmOptions> { | |||
res.put("--add-opens=java.base/sun.nio.ch=ALL-UNNAMED", ""); | |||
res.put("--add-opens=java.management/sun.management=ALL-UNNAMED", ""); | |||
res.put("--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED", ""); | |||
// disable FIPS mode for the JVM so SonarQube can use certain algorithms | |||
res.put("-Dcom.redhat.fips=", "false"); | |||
return res; | |||
} | |||
} |
@@ -126,6 +126,8 @@ public class EsJvmOptions extends JvmOptions<EsJvmOptions> { | |||
* parsing will break in an incompatible way for some date patterns and locales. | |||
*/ | |||
res.put("-Djava.locale.providers=", "COMPAT"); | |||
// disable FIPS mode for the JVM so SonarQube can use certain algorithms | |||
res.put("-Dcom.redhat.fips=", "false"); | |||
} | |||
public void writeToJvmOptionFile(File file) { |
@@ -49,6 +49,9 @@ public class WebJvmOptions extends JvmOptions<WebJvmOptions> { | |||
res.put("--add-opens=java.base/sun.nio.ch=ALL-UNNAMED", ""); | |||
res.put("--add-opens=java.management/sun.management=ALL-UNNAMED", ""); | |||
res.put("--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED", ""); | |||
// disable FIPS mode for the JVM so SonarQube can use certain algorithms | |||
res.put("-Dcom.redhat.fips=", "false"); | |||
return res; | |||
} |
@@ -51,6 +51,7 @@ public class CeJvmOptionsTest { | |||
"--add-opens=java.base/java.nio=ALL-UNNAMED", | |||
"--add-opens=java.base/sun.nio.ch=ALL-UNNAMED", | |||
"--add-opens=java.management/sun.management=ALL-UNNAMED", | |||
"--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED"); | |||
"--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED", | |||
"-Dcom.redhat.fips=false"); | |||
} | |||
} |
@@ -68,6 +68,7 @@ public class EsJvmOptionsTest { | |||
"-Dlog4j.shutdownHookEnabled=false", | |||
"-Dlog4j2.disable.jmx=true", | |||
"-Djava.locale.providers=COMPAT", | |||
"-Dcom.redhat.fips=false", | |||
"-Des.enforce.bootstrap.checks=true"); | |||
} | |||
@@ -149,6 +150,7 @@ public class EsJvmOptionsTest { | |||
"-Dlog4j.shutdownHookEnabled=false\n" + | |||
"-Dlog4j2.disable.jmx=true\n" + | |||
"-Djava.locale.providers=COMPAT\n" + | |||
"-Dcom.redhat.fips=false\n" + | |||
"-Des.enforce.bootstrap.checks=true\n" + | |||
"-foo\n" + | |||
"-bar"); |
@@ -54,7 +54,8 @@ public class WebJvmOptionsTest { | |||
"--add-opens=java.base/java.nio=ALL-UNNAMED", | |||
"--add-opens=java.base/sun.nio.ch=ALL-UNNAMED", | |||
"--add-opens=java.management/sun.management=ALL-UNNAMED", | |||
"--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED"); | |||
"--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED", | |||
"-Dcom.redhat.fips=false"); | |||
} | |||
} |