提交 a5179d15 编写于 作者: X xinwen

feat: 增加 es 忽略 https 证书验证

上级 c2463fe5
......@@ -25,6 +25,10 @@ class CommandStore():
kwargs = config.get("OTHER", {})
self.index = config.get("INDEX") or 'jumpserver'
self.doc_type = config.get("DOC_TYPE") or 'command_store'
ignore_verify_certs = kwargs.pop('ignore_verify_certs', False)
if ignore_verify_certs:
kwargs['verify_certs'] = None
self.es = Elasticsearch(hosts=hosts, max_retries=0, **kwargs)
@staticmethod
......
......@@ -181,7 +181,10 @@ class CommandStorageTypeESSerializer(serializers.Serializer):
max_length=1024, default='jumpserver', label=_('Index'), allow_null=True
)
DOC_TYPE = ReadableHiddenField(default='command', label=_('Doc type'), allow_null=True)
ignore_verify_certs = serializers.BooleanField(
default=False, label=_('Ignore Certificate Verification'),
source='OTHER.ignore_verify_certs', allow_null=True,
)
# mapping
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册