[PR #541] [MERGED] new providers & bugfix #981

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

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/541
Author: @fudiwei
Created: 3/20/2025
Status: Merged
Merged: 3/20/2025
Merged by: @usual2970

Base: mainHead: main


📝 Commits (10+)

📊 Changes

54 files changed (+2464 additions, -407 deletions)

View changed files

📝 go.mod (+34 -46)
📝 go.sum (+73 -162)
📝 internal/app/scheduler.go (+1 -0)
📝 internal/applicant/providers.go (+16 -0)
📝 internal/deployer/providers.go (+78 -5)
📝 internal/domain/access.go (+9 -0)
📝 internal/domain/provider.go (+10 -0)
internal/pkg/core/applicant/acme-dns-01/lego-providers/dynv6/dnsla.go (+37 -0)
internal/pkg/core/applicant/acme-dns-01/lego-providers/dynv6/internal/lego.go (+167 -0)
📝 internal/pkg/core/deployer/providers/aliyun-cas-deploy/aliyun_cas_deploy.go (+5 -10)
internal/pkg/core/deployer/providers/aliyun-cas/aliyun_cas.go (+72 -0)
📝 internal/pkg/core/deployer/providers/aliyun-fc/aliyun_fc.go (+2 -2)
📝 internal/pkg/core/deployer/providers/aliyun-waf/aliyun_waf.go (+22 -6)
internal/pkg/core/deployer/providers/aws-acm/aws_acm.go (+72 -0)
internal/pkg/core/deployer/providers/azure-keyvault/azure_keyvault.go (+78 -0)
📝 internal/pkg/core/deployer/providers/qiniu-cdn/qiniu_cdn.go (+7 -7)
internal/pkg/core/deployer/providers/tencentcloud-ssl/tencentcloud_ssl.go (+69 -0)
internal/pkg/core/deployer/providers/upyun-cdn/upyun_cdn.go (+129 -0)
internal/pkg/core/deployer/providers/upyun-cdn/upyun_cdn_test.go (+75 -0)
📝 internal/pkg/core/uploader/providers/qiniu-sslcert/qiniu_sslcert.go (+10 -1)

...and 34 more files

📄 Description

该 PR 包含以下内容变更:

  • feat: 新增 DNS-01 申请提供商:dynv6。关闭 #506
  • feat: 新增部署提供商:又拍云云存储、云分发。关闭 #520
  • feat: 支持部署到部分云服务商证书管理服务(如阿里云 CAS、腾讯云 SSL、AWS ACM、Azure KeyVault 等)时仅上传证书。关闭 #514
  • feat: 支持部署到本地或 SSH 时生成备份原文件的预设脚本。关闭 #479
  • fix: 关闭 #523
  • fix: 关闭 #527
  • fix: 关闭 #539
  • chore: 升级 gomod & npm 第三方依赖。

🔄 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/541 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 3/20/2025 **Status:** ✅ Merged **Merged:** 3/20/2025 **Merged by:** [@usual2970](https://github.com/usual2970) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`7e4aa24`](https://github.com/certimate-go/certimate/commit/7e4aa244598cc0370e556caa991de32c3a7cbfea) fix: #539 - [`09b1bf6`](https://github.com/certimate-go/certimate/commit/09b1bf6e2d1181cc93603f94dc4cb022c4e8f62c) fix: #523 - [`8e4b3d1`](https://github.com/certimate-go/certimate/commit/8e4b3d12bd91b1de96182ee0318b3a7e2d3aa8cf) fix: #527 - [`16f20dc`](https://github.com/certimate-go/certimate/commit/16f20dc01df9b6481bcf3d569343db99ec253079) feat: add upyun ssl uploader - [`4acbbf6`](https://github.com/certimate-go/certimate/commit/4acbbf6e135b5de9e91f95feebaa3f90a10efb6d) feat: add upyun cdn deployer - [`e4fd1e7`](https://github.com/certimate-go/certimate/commit/e4fd1e78f5371580edf9beb83f1e50c81f486a53) feat: add upyun file deployer - [`ef22d9d`](https://github.com/certimate-go/certimate/commit/ef22d9d07b69b47d2ad835b253b76fcc10640cf6) feat: add qiniu kodo deployer - [`347d166`](https://github.com/certimate-go/certimate/commit/347d1662504980c526b6d1930bbc68f5a37737e0) feat: add aliyun cas, tencentcloud ssl, aws acm, azure keyvault deployer - [`da6526d`](https://github.com/certimate-go/certimate/commit/da6526d5faea1b97efb6709b50e1629f2aa5854f) feat: add dynv6 dns-01 applicant - [`02f806a`](https://github.com/certimate-go/certimate/commit/02f806ab99b8e31ebde7af8ecfdd0452e17307e1) feat: preset script for backup files on deployment to local and ssh ### 📊 Changes **54 files changed** (+2464 additions, -407 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+34 -46) 📝 `go.sum` (+73 -162) 📝 `internal/app/scheduler.go` (+1 -0) 📝 `internal/applicant/providers.go` (+16 -0) 📝 `internal/deployer/providers.go` (+78 -5) 📝 `internal/domain/access.go` (+9 -0) 📝 `internal/domain/provider.go` (+10 -0) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/dynv6/dnsla.go` (+37 -0) ➕ `internal/pkg/core/applicant/acme-dns-01/lego-providers/dynv6/internal/lego.go` (+167 -0) 📝 `internal/pkg/core/deployer/providers/aliyun-cas-deploy/aliyun_cas_deploy.go` (+5 -10) ➕ `internal/pkg/core/deployer/providers/aliyun-cas/aliyun_cas.go` (+72 -0) 📝 `internal/pkg/core/deployer/providers/aliyun-fc/aliyun_fc.go` (+2 -2) 📝 `internal/pkg/core/deployer/providers/aliyun-waf/aliyun_waf.go` (+22 -6) ➕ `internal/pkg/core/deployer/providers/aws-acm/aws_acm.go` (+72 -0) ➕ `internal/pkg/core/deployer/providers/azure-keyvault/azure_keyvault.go` (+78 -0) 📝 `internal/pkg/core/deployer/providers/qiniu-cdn/qiniu_cdn.go` (+7 -7) ➕ `internal/pkg/core/deployer/providers/tencentcloud-ssl/tencentcloud_ssl.go` (+69 -0) ➕ `internal/pkg/core/deployer/providers/upyun-cdn/upyun_cdn.go` (+129 -0) ➕ `internal/pkg/core/deployer/providers/upyun-cdn/upyun_cdn_test.go` (+75 -0) 📝 `internal/pkg/core/uploader/providers/qiniu-sslcert/qiniu_sslcert.go` (+10 -1) _...and 34 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **feat**: 新增 DNS-01 申请提供商:dynv6。关闭 #506 - **feat**: 新增部署提供商:又拍云云存储、云分发。关闭 #520 - **feat**: 支持部署到部分云服务商证书管理服务(如阿里云 CAS、腾讯云 SSL、AWS ACM、Azure KeyVault 等)时仅上传证书。关闭 #514 - **feat**: 支持部署到本地或 SSH 时生成备份原文件的预设脚本。关闭 #479 - **fix**: 关闭 #523 - **fix**: 关闭 #527 - **fix**: 关闭 #539 - **chore**: 升级 gomod & npm 第三方依赖。 --- <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:08 +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#981
No description provided.