[PR #433] [MERGED] feat: more providers #956

Closed
opened 2026-03-03 01:07:00 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/433
Author: @fudiwei
Created: 1/23/2025
Status: Merged
Merged: 1/24/2025
Merged by: @usual2970

Base: nextHead: feat/new-workflow


📝 Commits (10+)

  • adb43df feat: add qiniu pili deployer
  • 6c3c29d feat: add westcn applicant
  • 2965fb2 feat: add rainyun applicant
  • 2a7be1b feat: add aliyun waf deployer
  • 9370f9d feat: add cloudns applicant
  • 1651cda feat: add aws acm uploader
  • 5ee5460 feat: add aws cloudfront deployer
  • 9f7cffc feat: allow fallback to use scp on deployment to ssh
  • a78a815 fix: typo
  • 469d4b3 feat: implement gname api sdk

📊 Changes

81 files changed (+2640 additions, -231 deletions)

View changed files

📝 README.md (+21 -16)
📝 README_EN.md (+21 -16)
📝 go.mod (+14 -3)
📝 go.sum (+23 -0)
📝 internal/applicant/providers.go (+67 -0)
📝 internal/deployer/providers.go (+82 -20)
📝 internal/domain/access.go (+19 -0)
📝 internal/domain/provider.go (+11 -0)
internal/pkg/core/applicant/acme-dns-01/lego-providers/cloudns/cloudns.go (+39 -0)
internal/pkg/core/applicant/acme-dns-01/lego-providers/gname/gname.go (+40 -0)
internal/pkg/core/applicant/acme-dns-01/lego-providers/gname/internal/lego.go (+196 -0)
internal/pkg/core/applicant/acme-dns-01/lego-providers/rainyun/rainyun.go (+37 -0)
internal/pkg/core/applicant/acme-dns-01/lego-providers/westcn/westcn.go (+39 -0)
📝 internal/pkg/core/deployer/providers/aliyun-alb/aliyun_alb.go (+24 -18)
📝 internal/pkg/core/deployer/providers/aliyun-clb/aliyun_clb.go (+3 -3)
📝 internal/pkg/core/deployer/providers/aliyun-nlb/aliyun_nlb.go (+24 -18)
internal/pkg/core/deployer/providers/aliyun-waf/aliyun_waf.go (+150 -0)
internal/pkg/core/deployer/providers/aliyun-waf/aliyun_waf_test.go (+80 -0)
internal/pkg/core/deployer/providers/aws-cloudfront/aws_cloudfront.go (+133 -0)
internal/pkg/core/deployer/providers/aws-cloudfront/aws_cloudfront_test.go (+80 -0)

...and 61 more files

📄 Description

该 PR 包含以下内容的变更:

  • feat: 新增 DNS-01 申请提供商:西部数码。关闭 #431
  • feat: 新增 DNS-01 申请提供商:雨云。
  • feat: 新增 DNS-01 申请提供商:ClouDNS。
  • feat: 新增 DNS-01 申请提供商:GNAME。关闭 #391
  • feat: 新增部署提供商:阿里云 Web 应用防火墙(WAF)。
  • feat: 新增部署提供商:AWS CloudFront。
  • feat: 新增部署提供商:七牛云直播。
  • feat: 部署到 SSH 时支持回退为使用 SCP。关闭 #432

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/certimate-go/certimate/pull/433 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 1/23/2025 **Status:** ✅ Merged **Merged:** 1/24/2025 **Merged by:** [@usual2970](https://github.com/usual2970) **Base:** `next` ← **Head:** `feat/new-workflow` --- ### 📝 Commits (10+) - [`adb43df`](https://github.com/certimate-go/certimate/commit/adb43dfee180a42c70435d3fae742a9eebe64265) feat: add qiniu pili deployer - [`6c3c29d`](https://github.com/certimate-go/certimate/commit/6c3c29dd1117184ba112f2bb2db2c4d7464e7732) feat: add westcn applicant - [`2965fb2`](https://github.com/certimate-go/certimate/commit/2965fb2b47650e5da89c6fa493edec10dbfd9548) feat: add rainyun applicant - [`2a7be1b`](https://github.com/certimate-go/certimate/commit/2a7be1b24d3d92d1ddf1c6298b5c6f2285d638c2) feat: add aliyun waf deployer - [`9370f9d`](https://github.com/certimate-go/certimate/commit/9370f9d68f9ed608707db327be4d77bb160cd48c) feat: add cloudns applicant - [`1651cda`](https://github.com/certimate-go/certimate/commit/1651cda5b472655c4d6a877843cee117969b3747) feat: add aws acm uploader - [`5ee5460`](https://github.com/certimate-go/certimate/commit/5ee5460612ca63b8b4795fa08a26d187612c3fc9) feat: add aws cloudfront deployer - [`9f7cffc`](https://github.com/certimate-go/certimate/commit/9f7cffce21a69b8d43371eb81541cba5abe4dc3b) feat: allow fallback to use scp on deployment to ssh - [`a78a815`](https://github.com/certimate-go/certimate/commit/a78a815cccab24e188330a6081b3e6bf620cc659) fix: typo - [`469d4b3`](https://github.com/certimate-go/certimate/commit/469d4b35c195c436b157dbf5ac14b803df6640fe) feat: implement gname api sdk ### 📊 Changes **81 files changed** (+2640 additions, -231 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+21 -16) 📝 `README_EN.md` (+21 -16) 📝 `go.mod` (+14 -3) 📝 `go.sum` (+23 -0) 📝 `internal/applicant/providers.go` (+67 -0) 📝 `internal/deployer/providers.go` (+82 -20) 📝 `internal/domain/access.go` (+19 -0) 📝 `internal/domain/provider.go` (+11 -0) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/cloudns/cloudns.go` (+39 -0) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/gname/gname.go` (+40 -0) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/gname/internal/lego.go` (+196 -0) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/rainyun/rainyun.go` (+37 -0) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/westcn/westcn.go` (+39 -0) 📝 `internal/pkg/core/deployer/providers/aliyun-alb/aliyun_alb.go` (+24 -18) 📝 `internal/pkg/core/deployer/providers/aliyun-clb/aliyun_clb.go` (+3 -3) 📝 `internal/pkg/core/deployer/providers/aliyun-nlb/aliyun_nlb.go` (+24 -18) ➕ `internal/pkg/core/deployer/providers/aliyun-waf/aliyun_waf.go` (+150 -0) ➕ `internal/pkg/core/deployer/providers/aliyun-waf/aliyun_waf_test.go` (+80 -0) ➕ `internal/pkg/core/deployer/providers/aws-cloudfront/aws_cloudfront.go` (+133 -0) ➕ `internal/pkg/core/deployer/providers/aws-cloudfront/aws_cloudfront_test.go` (+80 -0) _...and 61 more files_ </details> ### 📄 Description 该 PR 包含以下内容的变更: - **feat**: 新增 DNS-01 申请提供商:西部数码。关闭 #431 - **feat**: 新增 DNS-01 申请提供商:雨云。 - **feat**: 新增 DNS-01 申请提供商:ClouDNS。 - **feat**: 新增 DNS-01 申请提供商:GNAME。关闭 #391 - **feat**: 新增部署提供商:阿里云 Web 应用防火墙(WAF)。 - **feat**: 新增部署提供商:AWS CloudFront。 - **feat**: 新增部署提供商:七牛云直播。 - **feat**: 部署到 SSH 时支持回退为使用 SCP。关闭 #432 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 01:07:00 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#956
No description provided.