diff --git a/ch_tools/chadmin/cli/zookeeper_group.py b/ch_tools/chadmin/cli/zookeeper_group.py index 1d79e8ae..a0455e20 100644 --- a/ch_tools/chadmin/cli/zookeeper_group.py +++ b/ch_tools/chadmin/cli/zookeeper_group.py @@ -25,10 +25,9 @@ @option("--host", help="ZooKeeper host.", type=str) @option("--secure", help="Use secure connection.", default=False, is_flag=True) @option( - "--no-verify-ssl-certs", + "--verify-ssl-certs/--no-verify-ssl-certs", help="Do not check SSL Certificates in secure connection.", - default=False, - is_flag=True, + default=True, ) @option("--timeout", help="ZooKeeper timeout.", default=10) @option( @@ -62,7 +61,7 @@ def zookeeper_group( ctx, host, secure, - no_verify_ssl_certs, + verify_ssl_certs, port, timeout, zkcli_identity, @@ -81,7 +80,7 @@ def zookeeper_group( "port": port, "host": host, "use_ssl": secure, - "no_verify_ssl_certs": no_verify_ssl_certs, + "verify_ssl_certs": verify_ssl_certs, "timeout": timeout, "zkcli_identity": zkcli_identity, "no_chroot": no_chroot, diff --git a/ch_tools/chadmin/internal/zookeeper.py b/ch_tools/chadmin/internal/zookeeper.py index 4ff6cf83..13e1f768 100644 --- a/ch_tools/chadmin/internal/zookeeper.py +++ b/ch_tools/chadmin/internal/zookeeper.py @@ -304,7 +304,7 @@ def _get_zk_client(ctx): host = args.get("host") port = args.get("port", 2181) use_ssl = args.get("use_ssl", False) - no_verify_ssl_certs = args.get("no_verify_ssl_certs", False) + verify_ssl_certs = args.get("verify_ssl_certs", True) timeout = args.get("timeout", 10) zkcli_identity = args.get("zkcli_identity") no_chroot = args.get("no_chroot", False) @@ -341,5 +341,5 @@ def _get_zk_client(ctx): timeout=timeout, logger=logging.getLogger(), use_ssl=use_ssl, - verify_certs=not no_verify_ssl_certs, + verify_certs=verify_ssl_certs, )