diff options
author | Alex Auvolat <alex@adnab.me> | 2023-02-02 16:30:00 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2023-02-02 16:30:00 +0100 |
commit | aaff9b7d4ab0d2eeae88e7bb4a4f6512deaebb34 (patch) | |
tree | 2431ea3e93d01f44b3604c944c91d2e1b80997cc /src/main.rs | |
parent | 86c255dfeabc60b0ef46ff78bc487c61c9548c79 (diff) | |
download | D53-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.rs | 4 |
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(), |