From 85bddf87faea3cc9c3a0728fafc125f4b1d668d1 Mon Sep 17 00:00:00 2001 From: Jacky Date: Wed, 19 Feb 2025 22:16:46 +0800 Subject: [PATCH] chore: update lego config --- internal/cert/config/acmedns.toml | 2 ++ internal/cert/config/liara.toml | 2 +- internal/cert/config/spaceship.toml | 24 ++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 internal/cert/config/spaceship.toml diff --git a/internal/cert/config/acmedns.toml b/internal/cert/config/acmedns.toml index 12d69041..6d68a013 100644 --- a/internal/cert/config/acmedns.toml +++ b/internal/cert/config/acmedns.toml @@ -22,6 +22,8 @@ lego --email you@example.com --dns "acme-dns" -d '*.example.com' -d example.com ACME_DNS_API_BASE = "The ACME-DNS API address" ACME_DNS_STORAGE_PATH = "The ACME-DNS JSON account data file. A per-domain account will be registered/persisted to this file and used for TXT updates." ACME_DNS_STORAGE_BASE_URL = "The ACME-DNS JSON account data server." + [Configuration.Additional] + ACME_DNS_ALLOWLIST = "Source networks using CIDR notation (multiple values should be separated with a comma)." [Links] API = "https://github.com/joohoi/acme-dns#api" diff --git a/internal/cert/config/liara.toml b/internal/cert/config/liara.toml index cf0e08b1..1259999a 100644 --- a/internal/cert/config/liara.toml +++ b/internal/cert/config/liara.toml @@ -19,4 +19,4 @@ lego --email you@example.com --dns liara -d '*.example.com' -d example.com run LIARA_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)" [Links] - API = "https://dns-service.iran.liara.ir/swagger" + API = "https://openapi.liara.ir/?urls.primaryName=DNS" diff --git a/internal/cert/config/spaceship.toml b/internal/cert/config/spaceship.toml new file mode 100644 index 00000000..645abd17 --- /dev/null +++ b/internal/cert/config/spaceship.toml @@ -0,0 +1,24 @@ +Name = "Spaceship" +Description = '''''' +URL = "https://www.spaceship.com/" +Code = "spaceship" +Since = "v4.22.0" + +Example = ''' +SPACESHIP_API_KEY="xxxxxxxxxxxxxxxxxxxxx" \ +SPACESHIP_API_SECRET="xxxxxxxxxxxxxxxxxxxxx" \ +lego --email you@example.com --dns spaceship -d '*.example.com' -d example.com run +''' + +[Configuration] + [Configuration.Credentials] + SPACESHIP_API_KEY = "API key" + SPACESHIP_API_SECRET = "API secret" + [Configuration.Additional] + SPACESHIP_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)" + SPACESHIP_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)" + SPACESHIP_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)" + SPACESHIP_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)" + +[Links] + API = "https://docs.spaceship.dev/#tag/DNS-records"