feat: add cdnfly deployer

This commit is contained in:
Fu Diwei
2025-02-18 15:14:24 +08:00
parent 46f02331fd
commit 03d2f4ca32
122 changed files with 955 additions and 243 deletions

View File

@@ -1,7 +1,6 @@
package acmehttpreq
import (
"errors"
"net/url"
"time"
@@ -19,7 +18,7 @@ type ACMEHttpReqApplicantConfig struct {
func NewChallengeProvider(config *ACMEHttpReqApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
endpoint, _ := url.Parse(config.Endpoint)

View File

@@ -1,7 +1,6 @@
package aliyun
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -17,7 +16,7 @@ type AliyunApplicantConfig struct {
func NewChallengeProvider(config *AliyunApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := alidns.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package awsroute53
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -19,7 +18,7 @@ type AWSRoute53ApplicantConfig struct {
func NewChallengeProvider(config *AWSRoute53ApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := route53.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package azuredns
import (
"errors"
"fmt"
"strings"
"time"
@@ -22,7 +21,7 @@ type AzureDNSApplicantConfig struct {
func NewChallengeProvider(config *AzureDNSApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := azuredns.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package cloudflare
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -16,7 +15,7 @@ type CloudflareApplicantConfig struct {
func NewChallengeProvider(config *CloudflareApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := cloudflare.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package cloudns
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -17,7 +16,7 @@ type ClouDNSApplicantConfig struct {
func NewChallengeProvider(config *ClouDNSApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := cloudns.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package gcore
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -16,7 +15,7 @@ type GcoreApplicantConfig struct {
func NewChallengeProvider(config *GcoreApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := gcore.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package gname
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -18,7 +17,7 @@ type GnameApplicantConfig struct {
func NewChallengeProvider(config *GnameApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := internal.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package godaddy
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -17,7 +16,7 @@ type GoDaddyApplicantConfig struct {
func NewChallengeProvider(config *GoDaddyApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := godaddy.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package huaweicloud
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -18,7 +17,7 @@ type HuaweiCloudApplicantConfig struct {
func NewChallengeProvider(config *HuaweiCloudApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
region := config.Region

View File

@@ -1,7 +1,6 @@
package namedotcom
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -17,7 +16,7 @@ type NameDotComApplicantConfig struct {
func NewChallengeProvider(config *NameDotComApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := namedotcom.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package namesilo
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -16,7 +15,7 @@ type NameSiloApplicantConfig struct {
func NewChallengeProvider(config *NameSiloApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := namesilo.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package ns1
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -16,7 +15,7 @@ type NS1ApplicantConfig struct {
func NewChallengeProvider(config *NS1ApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := ns1.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package namesilo
import (
"errors"
"net/url"
"time"
@@ -18,7 +17,7 @@ type PowerDNSApplicantConfig struct {
func NewChallengeProvider(config *PowerDNSApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
host, _ := url.Parse(config.ApiUrl)

View File

@@ -1,7 +1,6 @@
package rainyun
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -16,7 +15,7 @@ type RainYunApplicantConfig struct {
func NewChallengeProvider(config *RainYunApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := rainyun.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package tencentcloud
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -17,7 +16,7 @@ type TencentCloudApplicantConfig struct {
func NewChallengeProvider(config *TencentCloudApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := tencentcloud.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package volcengine
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -17,7 +16,7 @@ type VolcEngineApplicantConfig struct {
func NewChallengeProvider(config *VolcEngineApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := volcengine.NewDefaultConfig()

View File

@@ -1,7 +1,6 @@
package westcn
import (
"errors"
"time"
"github.com/go-acme/lego/v4/challenge"
@@ -17,7 +16,7 @@ type WestcnApplicantConfig struct {
func NewChallengeProvider(config *WestcnApplicantConfig) (challenge.Provider, error) {
if config == nil {
return nil, errors.New("config is nil")
panic("config is nil")
}
providerConfig := westcn.NewDefaultConfig()