summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Set up a Debian-based builder, to make it easier to distribute this to AMIs.Owen Jacobson2024-03-12
|
* Dependency updates (cargo update)Owen Jacobson2023-11-01
|
* Refactor the internals of the live apply method.Owen Jacobson2023-11-01
| | | | Using iterator combinators here feels like it's more in line with how I think about the problem.
* Reduce the default TTL to 60 seconds.Owen Jacobson2023-10-31
| | | | The TTL also controls how long a service is unavailable because of cached DNS entries. For most services, a brief caching interval of 60s is more than adequate.
* Only manage the actual DNS entry named by the `dns-name` argument.Owen Jacobson2023-10-31
| | | | | | The original version of this program (written for another project) laid claim to the entire subtree under the target DNS name, as part of a broader feature of adding both per-instance hostnames and a per-ASG hostname with multiple records. This program doesn't do that; however, I forgot to remove this behaviour when porting the code. This was caught in production, of course, though without any damage. An attempt to manage `grimoire.ca` failed because the AWS identity it ran under didn't have permission to do anything other than modify A and AAAA records.
* CLI tool for updating Route53 DNS for an ASG.Owen Jacobson2023-10-17