Fix use_auth usage
This commit is contained in:
@@ -72,7 +72,8 @@ class AntiEtcdAdapter
|
|||||||
delete antietcd_config.cluster;
|
delete antietcd_config.cluster;
|
||||||
delete antietcd_config.cluster_key;
|
delete antietcd_config.cluster_key;
|
||||||
}
|
}
|
||||||
if (config.use_auth)
|
const use_auth = config.use_auth || config.use_auth == null && config.client_ca;
|
||||||
|
if (use_auth)
|
||||||
{
|
{
|
||||||
antietcd_config.client_cert_auth = true;
|
antietcd_config.client_cert_auth = true;
|
||||||
antietcd_config.auth_filter = vitastor_auth_filter;
|
antietcd_config.auth_filter = vitastor_auth_filter;
|
||||||
|
|||||||
@@ -291,7 +291,12 @@ void etcd_state_client_t::parse_config(const json11::Json & config)
|
|||||||
add_etcd_url(ea.string_value());
|
add_etcd_url(ea.string_value());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this->osd_num)
|
if (this->etcd_client_cert != "")
|
||||||
|
{
|
||||||
|
this->etcd_client_cert = config["etcd_client_cert"].string_value();
|
||||||
|
this->etcd_client_key = config["etcd_client_key"].string_value();
|
||||||
|
}
|
||||||
|
else if (this->osd_num)
|
||||||
{
|
{
|
||||||
this->etcd_client_cert = config["osd_cert"].string_value();
|
this->etcd_client_cert = config["osd_cert"].string_value();
|
||||||
this->etcd_client_key = config["osd_pkey"].string_value();
|
this->etcd_client_key = config["osd_pkey"].string_value();
|
||||||
@@ -301,11 +306,6 @@ void etcd_state_client_t::parse_config(const json11::Json & config)
|
|||||||
this->etcd_client_cert = config["cert"].string_value();
|
this->etcd_client_cert = config["cert"].string_value();
|
||||||
this->etcd_client_key = config["pkey"].string_value();
|
this->etcd_client_key = config["pkey"].string_value();
|
||||||
}
|
}
|
||||||
if (this->etcd_client_cert == "")
|
|
||||||
{
|
|
||||||
this->etcd_client_cert = config["etcd_client_cert"].string_value();
|
|
||||||
this->etcd_client_key = config["etcd_client_key"].string_value();
|
|
||||||
}
|
|
||||||
this->etcd_ca = config["etcd_ca"].string_value();
|
this->etcd_ca = config["etcd_ca"].string_value();
|
||||||
this->etcd_prefix = config["etcd_prefix"].string_value();
|
this->etcd_prefix = config["etcd_prefix"].string_value();
|
||||||
if (this->etcd_prefix == "")
|
if (this->etcd_prefix == "")
|
||||||
|
|||||||
Reference in New Issue
Block a user