Skip to content

Commit 848cd39

Browse files
authored
RATIS-2308. Remove the unused gRPC TLS confs. (#1271)
1 parent af42d05 commit 848cd39

File tree

2 files changed

+10
-33
lines changed

2 files changed

+10
-33
lines changed

ratis-grpc/src/main/java/org/apache/ratis/grpc/GrpcConfigKeys.java

Lines changed: 10 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -54,50 +54,29 @@ static Consumer<String> getDefaultLog() {
5454
interface TLS {
5555
String PREFIX = GrpcConfigKeys.PREFIX + ".tls";
5656

57-
String ENABLED_KEY = PREFIX + ".enabled";
58-
boolean ENABLED_DEFAULT = false;
59-
static boolean enabled(RaftProperties properties) {
60-
return getBoolean(properties::getBoolean, ENABLED_KEY, ENABLED_DEFAULT, getDefaultLog());
61-
}
57+
@Deprecated
6258
static void setEnabled(RaftProperties properties, boolean enabled) {
63-
setBoolean(properties::setBoolean, ENABLED_KEY, enabled);
59+
LOG.warn("This method has no effect. Use setConf(Parameters, GrpcTlsConfig) instead.");
6460
}
6561

66-
String MUTUAL_AUTHN_ENABLED_KEY = PREFIX + ".mutual_authn.enabled";
67-
boolean MUTUAL_AUTHN_ENABLED_DEFAULT = false;
68-
static boolean mutualAuthnEnabled(RaftProperties properties) {
69-
return getBoolean(properties::getBoolean,
70-
MUTUAL_AUTHN_ENABLED_KEY, MUTUAL_AUTHN_ENABLED_DEFAULT, getDefaultLog());
71-
}
62+
@Deprecated
7263
static void setMutualAuthnEnabled(RaftProperties properties, boolean mutualAuthnEnabled) {
73-
setBoolean(properties::setBoolean, MUTUAL_AUTHN_ENABLED_KEY, mutualAuthnEnabled);
64+
LOG.warn("This method has no effect. Use setConf(Parameters, GrpcTlsConfig) instead.");
7465
}
7566

76-
String PRIVATE_KEY_FILE_NAME_KEY = PREFIX + ".private.key.file.name";
77-
String PRIVATE_KEY_FILE_NAME_DEFAULT = "private.pem";
78-
static String privateKeyFileName(RaftProperties properties) {
79-
return get(properties::get, PRIVATE_KEY_FILE_NAME_KEY, PRIVATE_KEY_FILE_NAME_DEFAULT, getDefaultLog());
80-
}
67+
@Deprecated
8168
static void setPrivateKeyFileName(RaftProperties properties, String privateKeyFileName) {
82-
set(properties::set, PRIVATE_KEY_FILE_NAME_KEY, privateKeyFileName);
69+
LOG.warn("This method has no effect. Use setConf(Parameters, GrpcTlsConfig) instead.");
8370
}
8471

85-
String CERT_CHAIN_FILE_NAME_KEY = PREFIX + ".cert.chain.file.name";
86-
String CERT_CHAIN_FILE_NAME_DEFAULT = "certificate.crt";
87-
static String certChainFileName(RaftProperties properties) {
88-
return get(properties::get, CERT_CHAIN_FILE_NAME_KEY, CERT_CHAIN_FILE_NAME_DEFAULT, getDefaultLog());
89-
}
72+
@Deprecated
9073
static void setCertChainFileName(RaftProperties properties, String certChainFileName) {
91-
set(properties::set, CERT_CHAIN_FILE_NAME_KEY, certChainFileName);
74+
LOG.warn("This method has no effect. Use setConf(Parameters, GrpcTlsConfig) instead.");
9275
}
9376

94-
String TRUST_STORE_KEY = PREFIX + ".trust.store";
95-
String TRUST_STORE_DEFAULT = "ca.crt";
96-
static String trustStore(RaftProperties properties) {
97-
return get(properties::get, TRUST_STORE_KEY, TRUST_STORE_DEFAULT, getDefaultLog());
98-
}
77+
@Deprecated
9978
static void setTrustStore(RaftProperties properties, String trustStore) {
100-
set(properties::set, TRUST_STORE_KEY, trustStore);
79+
LOG.warn("This method has no effect. Use setConf(Parameters, GrpcTlsConfig) instead.");
10180
}
10281

10382
String CONF_PARAMETER = PREFIX + ".conf";

ratis-test/src/test/java/org/apache/ratis/shell/cli/sh/TestSecureRatisShell.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ public void testRatisShell() throws Exception {
7575
final String[] ids = {"s0"};
7676
final RaftProperties properties = new RaftProperties();
7777
RaftClientConfigKeys.Rpc.setRequestTimeout(properties, TimeDuration.ONE_MINUTE);
78-
GrpcConfigKeys.TLS.setEnabled(properties, true);
79-
GrpcConfigKeys.TLS.setMutualAuthnEnabled(properties, true);
8078

8179
try(MiniRaftClusterWithGrpc cluster = new MiniRaftClusterWithGrpc(ids, properties, SERVER_PARAMETERS)) {
8280
cluster.start();

0 commit comments

Comments
 (0)