Add DNS provider for Syse.no (#2742)

This commit is contained in:
Ludovic Fernandez 2025-12-08 20:25:08 +01:00 committed by GitHub
commit 02dd7152f0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 789 additions and 9 deletions

View file

@ -157,6 +157,7 @@ func allDNSCodes() string {
"sonic",
"spaceship",
"stackpath",
"syse",
"technitium",
"tencentcloud",
"timewebcloud",
@ -3312,6 +3313,26 @@ func displayDNSHelp(w io.Writer, name string) error {
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/stackpath`)
case "syse":
// generated from: providers/dns/syse/syse.toml
ew.writeln(`Configuration for Syse.`)
ew.writeln(`Code: 'syse'`)
ew.writeln(`Since: 'v4.30.0'`)
ew.writeln()
ew.writeln(`Credentials:`)
ew.writeln(` - "SYSE_CREDENTIALS": Comma-separated list of 'zone:password' credential pairs`)
ew.writeln()
ew.writeln(`Additional Configuration:`)
ew.writeln(` - "SYSE_HTTP_TIMEOUT": API request timeout in seconds (Default: 30)`)
ew.writeln(` - "SYSE_POLLING_INTERVAL": Time between DNS propagation check in seconds (Default: 10)`)
ew.writeln(` - "SYSE_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation in seconds (Default: 1200)`)
ew.writeln(` - "SYSE_TTL": The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)`)
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/syse`)
case "technitium":
// generated from: providers/dns/technitium/technitium.toml
ew.writeln(`Configuration for Technitium.`)