aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2023-02-02 16:30:00 +0100
committerAlex Auvolat <alex@adnab.me>2023-02-02 16:30:00 +0100
commitaaff9b7d4ab0d2eeae88e7bb4a4f6512deaebb34 (patch)
tree2431ea3e93d01f44b3604c944c91d2e1b80997cc /src/main.rs
parent86c255dfeabc60b0ef46ff78bc487c61c9548c79 (diff)
downloadD53-aaff9b7d4ab0d2eeae88e7bb4a4f6512deaebb34.tar.gz
D53-aaff9b7d4ab0d2eeae88e7bb4a4f6512deaebb34.zip
Update df_consul dependency and avoid advertising failed backends (fix #2)
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 24193f7..1a41c18 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -76,7 +76,7 @@ async fn main() {
let (exit_signal, _) = watch_ctrl_c();
- let consul_config = df_consul::ConsulConfig {
+ let consul_config = df_consul::Config {
addr: opt.consul_addr.clone(),
ca_cert: opt.consul_ca_cert.clone(),
tls_skip_verify: opt.consul_tls_skip_verify,
@@ -111,7 +111,7 @@ async fn main() {
.map(ToString::to_string)
.collect::<Vec<_>>();
- let rx_dns_config = dns_config::spawn_dns_config_task(consul.clone(), exit_signal.clone());
+ let rx_dns_config = dns_config::spawn_dns_config_task(&consul, exit_signal.clone());
let updater_task = tokio::spawn(dns_updater::dns_updater_task(
rx_dns_config.clone(),