From ca6850322b7dbd9a8d69fb3689691208b521fbe1 Mon Sep 17 00:00:00 2001 From: Ben Zhang Date: Fri, 7 Jun 2024 18:34:10 -0700 Subject: [PATCH] Mark "Terraform Provider Rate Limiting/Retry Mechanism" as completed (#2858) cc @AesthicEthics --- pages/get-involved/join.mdx | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/pages/get-involved/join.mdx b/pages/get-involved/join.mdx index a22ec0a..a3e2de7 100644 --- a/pages/get-involved/join.mdx +++ b/pages/get-involved/join.mdx @@ -41,17 +41,6 @@ import { Callout } from 'nextra/components' import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert" import { CheckSquareIcon } from "lucide-react" -### Terraform Provider Rate Limiting - -{/* Public reference: https://github.com/WATonomous/terraform-provider-email/issues/1 */} - -We use a [custom Terraform provider](https://github.com/WATonomous/terraform-provider-email/) for managing outgoing emails. -Currently, the provider is a simple wrapper around an SMTP client. -The SMTP server we use appears to have a rate limit. -It errors out when we try to send more than a few emails in quick succession. - -We would like to add rate limiting to the provider. [Here's the ticket for this feature](https://github.com/WATonomous/terraform-provider-email/issues/1). - ### Azure Cost Estimator {/* Internal reference: https://github.com/WATonomous/infra-config/issues/2057 */} @@ -100,6 +89,25 @@ We use Cloudflare as our DNS provider. Cloudflare was generous enough to give us [^assume-round-robin]: We are assuming that there's perfect DNS round-robin or random selection. [^similar-reliability]: It's slightly less reliable than Cloudflare's Zero-Downtime Failover, since there's a delay between when the host goes down and when the DNS record is removed. However, this is still much better than the current situation, where the DNS record of a downed host is never removed. +### Terraform Provider Rate Limiting/Retry Mechanism + +{/* Public reference: https://github.com/WATonomous/terraform-provider-email/issues/1 */} + + + + Completed + + This project has been completed and the source code is available [here](https://github.com/WATonomous/terraform-provider-email/pull/2). Please don't hesitate to reach out if you have any comments or suggestions! + + + +We use a [custom Terraform provider](https://github.com/WATonomous/terraform-provider-email/) for managing outgoing emails. +Currently, the provider is a simple wrapper around an SMTP client. +The SMTP server we use appears to have a rate limit. +It errors (SMTP 421) when we try to send more than a few emails in quick succession. + +We would like to add rate limiting or a retry mechanism to the provider. [Here's the ticket for this feature](https://github.com/WATonomous/terraform-provider-email/issues/1). + ### Blog Comment/Vote System {/* Internal reference: https://github.com/WATonomous/infra-config/issues/1663 */}