diff --git a/changelogs/unreleased/ghe-827-etcd-ssl-cert.md b/changelogs/unreleased/ghe-827-etcd-ssl-cert.md new file mode 100644 index 0000000000000000000000000000000000000000..340e0cb487566b7a9753372c2f02a545f4cfc516 --- /dev/null +++ b/changelogs/unreleased/ghe-827-etcd-ssl-cert.md @@ -0,0 +1,4 @@ +## bugfix/config + +* Added the `ssl.ssl_cert` configuration option for `etcd` configuration + storage (ghe-827). diff --git a/src/box/lua/config/instance_config.lua b/src/box/lua/config/instance_config.lua index 9f7c0b30be50a8ce474cefd6667016c48b6414d1..c6517ea6d15424bcb514bb8b6635db934aeda63b 100644 --- a/src/box/lua/config/instance_config.lua +++ b/src/box/lua/config/instance_config.lua @@ -521,6 +521,9 @@ return schema.new('instance_config', schema.record({ ssl_key = schema.scalar({ type = 'string', }), + ssl_cert = schema.scalar({ + type = 'string', + }), ca_path = schema.scalar({ type = 'string', }), diff --git a/test/config-luatest/instance_config_schema_test.lua b/test/config-luatest/instance_config_schema_test.lua index f3c006e7f6231555bd30dda22b5659747f0f90aa..25e058e37853a43c9950b8426f58898a255034ba 100644 --- a/test/config-luatest/instance_config_schema_test.lua +++ b/test/config-luatest/instance_config_schema_test.lua @@ -100,8 +100,9 @@ g.test_config_enterprise = function() }, ssl = { ssl_key = 'seven', - ca_path = 'eight', - ca_file = 'nine', + ssl_cert = 'eight', + ca_path = 'nine', + ca_file = 'ten', verify_peer = true, verify_host = false, },