Give user the option to disable SSL/TLS for the source and destination individually
This commit is contained in:
@@ -18,7 +18,8 @@ class Migrator:
|
||||
self,
|
||||
source_host, source_port, source_token,
|
||||
destination_host, destination_port, destination_token,
|
||||
verify_ssl: bool = True, ca_bundle: str = None
|
||||
verify_ssl: bool = True, verify_source_ssl: bool = True, verify_destination_ssl: bool = True,
|
||||
ca_bundle: str = None
|
||||
):
|
||||
|
||||
# noinspection PyTypeChecker
|
||||
@@ -34,6 +35,9 @@ class Migrator:
|
||||
self.__destination_token = destination_token
|
||||
|
||||
self.__verify_ssl = verify_ssl
|
||||
self.__verify_source_ssl = verify_source_ssl
|
||||
self.__verify_destination_ssl = verify_destination_ssl
|
||||
|
||||
self.__ca_bundle = ca_bundle
|
||||
|
||||
api = API(
|
||||
@@ -45,12 +49,14 @@ class Migrator:
|
||||
hostname=self.__source_host,
|
||||
port=self.__source_port,
|
||||
token=self.__source_token,
|
||||
verify_ssl=self.__verify_source_ssl,
|
||||
|
||||
)
|
||||
self.__destination_api = api.get(
|
||||
hostname=self.__destination_host,
|
||||
port=self.__destination_port,
|
||||
token=self.__destination_token,
|
||||
verify_ssl=self.__verify_destination_ssl,
|
||||
)
|
||||
|
||||
def _init_logger(self):
|
||||
|
||||
Reference in New Issue
Block a user