Add DNS provider for Binary Lane (#2624)

This commit is contained in:
Ludovic Fernandez 2025-08-21 13:19:26 +02:00 committed by GitHub
commit 50a24ced37
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 737 additions and 38 deletions

View file

@ -25,6 +25,7 @@ func allDNSCodes() string {
"azure",
"azuredns",
"baiducloud",
"binarylane",
"bindman",
"bluecat",
"bookmyname",
@ -448,6 +449,26 @@ func displayDNSHelp(w io.Writer, name string) error {
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/baiducloud`)
case "binarylane":
// generated from: providers/dns/binarylane/binarylane.toml
ew.writeln(`Configuration for Binary Lane.`)
ew.writeln(`Code: 'binarylane'`)
ew.writeln(`Since: 'v4.26.0'`)
ew.writeln()
ew.writeln(`Credentials:`)
ew.writeln(` - "BINARYLANE_API_TOKEN": API token`)
ew.writeln()
ew.writeln(`Additional Configuration:`)
ew.writeln(` - "BINARYLANE_HTTP_TIMEOUT": API request timeout in seconds (Default: 30)`)
ew.writeln(` - "BINARYLANE_POLLING_INTERVAL": Time between DNS propagation check in seconds (Default: 2)`)
ew.writeln(` - "BINARYLANE_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation in seconds (Default: 60)`)
ew.writeln(` - "BINARYLANE_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/binarylane`)
case "bindman":
// generated from: providers/dns/bindman/bindman.toml
ew.writeln(`Configuration for Bindman.`)