summaryrefslogtreecommitdiff
path: root/src/converge.rs
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-07-24 19:26:45 -0400
committerOwen Jacobson <owen@grimoire.ca>2024-07-24 19:26:45 -0400
commite872bcdc978283b45da22a4de5ed195dce613a71 (patch)
tree6a7c7813e52e5c546cc6f187e12b5f5bdca42f6e /src/converge.rs
parent77642df3e17b5272617c48832f37b7ab3dd6f27b (diff)
Upgrade AWS libraries.
This comes with some substantial removals, because the AWS libs no longer treat every last field as optional when it's inappropriate to do so. Hooray!
Diffstat (limited to 'src/converge.rs')
-rw-r--r--src/converge.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/converge.rs b/src/converge.rs
index 8846aec..e79ac06 100644
--- a/src/converge.rs
+++ b/src/converge.rs
@@ -1,6 +1,6 @@
use std::fmt::Debug;
-use anyhow::{anyhow, Result};
+use anyhow::Result;
use aws_sdk_autoscaling::types::AutoScalingGroup;
use aws_sdk_route53::types::ResourceRecordSet;
use futures::try_join;
@@ -34,9 +34,7 @@ where
} = AutoScalingGroupConfig::try_from(auto_scaling_group)?;
let zone = zone_for_domain(aws_context, dns_name).await?;
- let zone_id = zone
- .id()
- .ok_or(anyhow!("No ID for hosted zone for name: {}", dns_name))?;
+ let zone_id = zone.id();
let (intended_records, actual_records) = try_join!(
instance_recordsets(