1
0
Fork 0

Merge pull request #1516 from rqlite/add-py-node-tls-support

Add support to Python end-to-end for mTLS testing
master
Philip O'Toole 9 months ago committed by GitHub
commit 301ed85e23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,6 +1,7 @@
## 8.13.3 (unreleased)
### Implementation changes and bug fixes
- [PR #1515](https://github.com/rqlite/rqlite/pull/1515): Fix a log message related to mutual TLS.
- [PR #1516](https://github.com/rqlite/rqlite/pull/1516): Add support to Python end-to-end test helpers for mTLS.
## 8.13.2 (December 21st 2023)
### Implementation changes and bug fixes

@ -90,7 +90,8 @@ class Node(object):
raft_snap_threshold=8192, raft_snap_int="1s",
raft_cluster_remove_shutdown=False,
http_cert=None, http_key=None, http_no_verify=False,
node_cert=None, node_key=None, node_no_verify=False,
node_cert=None, node_key=None, node_ca_cert=None,
node_verify_server_name=None, node_no_verify=False,
auth=None, auto_backup=None, auto_restore=None,
dir=None):
@ -123,6 +124,8 @@ class Node(object):
self.node_cert = node_cert
self.node_key = node_key
self.node_no_verify = node_no_verify
self.node_ca_cert = node_ca_cert
self.node_verify_server_name = node_verify_server_name
self.auth = auth
self.auto_backup = auto_backup
self.auto_restore = auto_restore
@ -187,8 +190,12 @@ class Node(object):
command += ['-http-no-verify']
if self.node_cert is not None:
command += ['-node-cert', self.node_cert, '-node-key', self.node_key]
if self.node_no_verify:
command += ['-node-no-verify']
if self.node_ca_cert is not None:
command += ['-node-ca-cert', self.node_ca_cert]
if self.node_no_verify:
command += ['-node-no-verify']
if self.node_verify_server_name is not None:
command += ['-node-verify-server-name', self.node_verify_server_name]
if self.auth is not None:
command += ['-auth', self.auth]
if self.auto_backup is not None:

Loading…
Cancel
Save