Insecure startup of OS in datanode only if explicitly configured (#16108)

* Insecure startup of OS in datanode only if explicitly configured

* Data node can be started without starting OS, just to be discovered by pre-flight mode
This commit is contained in:
luk-kaminski
2023-08-07 17:21:08 +02:00
committed by GitHub
parent b0882211c0
commit e7025a9da8
8 changed files with 39 additions and 28 deletions

View File

@@ -61,6 +61,9 @@ public class Configuration extends BaseConfiguration {
@Parameter(value = "installation_source", validator = StringNotBlankValidator.class)
private String installationSource = "unknown";
@Parameter(value = "insecure_startup")
private boolean insecureStartup = false;
@Parameter(value = "skip_preflight_checks")
private boolean skipPreflightChecks = false;
@@ -129,6 +132,10 @@ public class Configuration extends BaseConfiguration {
@Parameter(value = "user_password_bcrypt_salt_size", validators = PositiveIntegerValidator.class)
private int userPasswordBCryptSaltSize = 10;
public boolean isInsecureStartup() {
return insecureStartup;
}
public Integer getStaleLeaderTimeout() {
return staleLeaderTimeout;
}