@@ -23,7 +23,7 @@ def __init__(self, redisBinaryPath, port=6379, modulePath=None, moduleArgs=None,
2323 useAof = False , useRdbPreamble = True , debugger = None , sanitizer = None , noCatch = False , noLog = False , unix = False , verbose = False , useTLS = False ,
2424 tlsCertFile = None , tlsKeyFile = None , tlsCaCertFile = None , clusterNodeTimeout = None , tlsPassphrase = None , enableDebugCommand = False , protocol = 2 ,
2525 terminateRetries = None , terminateRetrySecs = None , enableProtectedConfigs = False , enableModuleCommand = False , loglevel = None ,
26- redisConfigFile = None , dualTLS = False
26+ redisConfigFile = None , dualTLS = False , tlsCluster = True
2727 ):
2828 self .uuid = uuid .uuid4 ().hex
2929 self .redisBinaryPath = os .path .expanduser (redisBinaryPath ) if redisBinaryPath .startswith (
@@ -72,6 +72,7 @@ def __init__(self, redisBinaryPath, port=6379, modulePath=None, moduleArgs=None,
7272 self .terminateRetrySecs = terminateRetrySecs
7373 self .redisConfigFile = redisConfigFile
7474 self .dualTLS = dualTLS
75+ self .tlsCluster = tlsCluster
7576
7677 if port > 0 :
7778 self .port = port
@@ -230,7 +231,7 @@ def createCmdArgs(self, role):
230231 # creating .cluster.conf in /tmp as lock fails on NFS
231232 cmdArgs += ['--cluster-enabled' , 'yes' , '--cluster-config-file' , '/tmp/' + self ._getFileName (role , '.cluster.conf' ),
232233 '--cluster-node-timeout' , '5000' if self .clusterNodeTimeout is None else str (self .clusterNodeTimeout )]
233- if self .useTLS :
234+ if self .useTLS and self . tlsCluster :
234235 cmdArgs += ['--tls-cluster' , 'yes' ]
235236 if self .useAof :
236237 cmdArgs += ['--appendonly' , 'yes' ]
0 commit comments