[PR #825] [MERGED] new providers #1051

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

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/825
Author: @fudiwei
Created: 6/25/2025
Status: Merged
Merged: 6/25/2025
Merged by: @fudiwei

Base: mainHead: dev


📝 Commits (5)

  • 65c51ee feat: optimize uploading certificates to huaweicloud scm
  • c9af34e refactor: clean code
  • 4e0861a feat: new deployment provider: kong
  • e55f2de feat(ui): improve i18n
  • 2bc3d42 build: packaging bilingual README on release

📊 Changes

46 files changed (+607 additions, -111 deletions)

View changed files

📝 .github/workflows/release.yml (+4 -1)
📝 go.mod (+7 -0)
📝 go.sum (+16 -10)
📝 internal/deployer/providers.go (+19 -0)
📝 internal/domain/access.go (+6 -0)
📝 internal/domain/provider.go (+2 -0)
📝 internal/domain/workflow.go (+3 -2)
📝 pkg/core/ssl-deployer/providers/huaweicloud-elb/huaweicloud_elb.go (+6 -7)
pkg/core/ssl-deployer/providers/kong/consts.go (+8 -0)
pkg/core/ssl-deployer/providers/kong/kong.go (+149 -0)
pkg/core/ssl-deployer/providers/kong/kong_test.go (+77 -0)
📝 pkg/core/ssl-manager/providers/aliyun-cas/aliyun_cas.go (+5 -5)
📝 pkg/core/ssl-manager/providers/aliyun-slb/aliyun_slb.go (+6 -6)
📝 pkg/core/ssl-manager/providers/byteplus-cdn/byteplus_cdn.go (+5 -5)
📝 pkg/core/ssl-manager/providers/huaweicloud-elb/huaweicloud_elb.go (+5 -5)
📝 pkg/core/ssl-manager/providers/huaweicloud-scm/huaweicloud_scm.go (+30 -18)
📝 pkg/core/ssl-manager/providers/rainyun-sslcenter/rainyun_sslcenter.go (+5 -5)
📝 pkg/core/ssl-manager/providers/ucloud-ussl/ucloud_ussl.go (+8 -8)
📝 pkg/core/ssl-manager/providers/volcengine-cdn/volcengine_cdn.go (+5 -5)
📝 pkg/core/ssl-manager/providers/volcengine-live/volcengine_live.go (+4 -4)

...and 26 more files

📄 Description

该 PR 包含以下内容变更:

  • feat: 新增部署提供商:Kong。
  • feat: 优化上传证书到华为云 SCM 的逻辑,减少接口调用次数。

🔄 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/825 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 6/25/2025 **Status:** ✅ Merged **Merged:** 6/25/2025 **Merged by:** [@fudiwei](https://github.com/fudiwei) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (5) - [`65c51ee`](https://github.com/certimate-go/certimate/commit/65c51eecc1e169e8f1e0894cc657a24b6fcfcdcc) feat: optimize uploading certificates to huaweicloud scm - [`c9af34e`](https://github.com/certimate-go/certimate/commit/c9af34ebad2105564bf195c1d922b1926be44b3c) refactor: clean code - [`4e0861a`](https://github.com/certimate-go/certimate/commit/4e0861a8d84a2209c621deae6eaefd3017015761) feat: new deployment provider: kong - [`e55f2de`](https://github.com/certimate-go/certimate/commit/e55f2de357ffe9dabe23f3dc1c8b93fc36dca58d) feat(ui): improve i18n - [`2bc3d42`](https://github.com/certimate-go/certimate/commit/2bc3d4216cce0f33cb387850fd8822f84d2a00f5) build: packaging bilingual README on release ### 📊 Changes **46 files changed** (+607 additions, -111 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release.yml` (+4 -1) 📝 `go.mod` (+7 -0) 📝 `go.sum` (+16 -10) 📝 `internal/deployer/providers.go` (+19 -0) 📝 `internal/domain/access.go` (+6 -0) 📝 `internal/domain/provider.go` (+2 -0) 📝 `internal/domain/workflow.go` (+3 -2) 📝 `pkg/core/ssl-deployer/providers/huaweicloud-elb/huaweicloud_elb.go` (+6 -7) ➕ `pkg/core/ssl-deployer/providers/kong/consts.go` (+8 -0) ➕ `pkg/core/ssl-deployer/providers/kong/kong.go` (+149 -0) ➕ `pkg/core/ssl-deployer/providers/kong/kong_test.go` (+77 -0) 📝 `pkg/core/ssl-manager/providers/aliyun-cas/aliyun_cas.go` (+5 -5) 📝 `pkg/core/ssl-manager/providers/aliyun-slb/aliyun_slb.go` (+6 -6) 📝 `pkg/core/ssl-manager/providers/byteplus-cdn/byteplus_cdn.go` (+5 -5) 📝 `pkg/core/ssl-manager/providers/huaweicloud-elb/huaweicloud_elb.go` (+5 -5) 📝 `pkg/core/ssl-manager/providers/huaweicloud-scm/huaweicloud_scm.go` (+30 -18) 📝 `pkg/core/ssl-manager/providers/rainyun-sslcenter/rainyun_sslcenter.go` (+5 -5) 📝 `pkg/core/ssl-manager/providers/ucloud-ussl/ucloud_ussl.go` (+8 -8) 📝 `pkg/core/ssl-manager/providers/volcengine-cdn/volcengine_cdn.go` (+5 -5) 📝 `pkg/core/ssl-manager/providers/volcengine-live/volcengine_live.go` (+4 -4) _...and 26 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **feat**: 新增部署提供商:Kong。 - **feat**: 优化上传证书到华为云 SCM 的逻辑,减少接口调用次数。 --- <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:27 +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#1051
No description provided.