Open
Description
In case Sentinel configured with TLS , redis_master call fails with error: "Connection reset by peer", means it is not use TLS during function call.
I've checked all docs which I able to found and for me still not clear is it supported or no?
Version: 5.1.0b3
Platform: Python 3.11 MacOS
Description:
SSL were generated self signed.
My simple code:
sentinel = Sentinel(
sentinels=sentinel_addresses,
sentinel_kwargs={'password': secret_file_data['password']},
socket_timeout=0.1,
ssl=True,
ssl_keyfile=ssl_keyfile,
ssl_certfile=ssl_certfile,
ssl_ca_certs=ssl_ca_certs
)
host, port = sentinel.discover_master(master_name)
master = sentinel.master_for(master_name, password=secret_file_data['password'])
print(f"Current {'SSL' if use_ssl else 'Non-SSL'} Connection - Master IP: {host}")
In sentinel logs
Error accepting a client connection: error:1408F10B:SSL routines:ssl3_get_record:wrong version number (addr=IP:56828 laddr=IP:26380)
Metadata
Metadata
Assignees
Labels
No labels