[PR #1038] [MERGED] feat: support domain match patterns in more deployment providers #1116

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

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/1038
Author: @fudiwei
Created: 11/12/2025
Status: Merged
Merged: 11/13/2025
Merged by: @fudiwei

Base: mainHead: main


📝 Commits (10+)

  • e5672a8 feat(provider): supoprt certsan match pattern in deployment to volcengine live
  • eafb8cb feat(provider): supoprt certsan match pattern in deployment to tencentcloud edgeone
  • 8d67d19 feat(provider): supoprt wildcard and certsan match pattern in deployment to aliyun cdn
  • a812f87 feat(provider): supoprt wildcard and certsan match pattern in deployment to aliyun dcdn
  • 5639820 feat(provider): supoprt wildcard and certsan match pattern in deployment to baiducloud cdn
  • 7cdb402 feat(provider): supoprt wildcard and certsan match pattern in deployment to huaweicloud cdn
  • 517be30 feat(provider): supoprt wildcard and certsan match pattern in deployment to jdcloud cdn
  • 74d68fa feat(provider): supoprt wildcard and certsan match pattern in deployment to byteplus cdn
  • f371d74 feat(provider): supoprt wildcard and certsan match pattern in deployment to ctyun ao
  • 6243a78 feat(provider): supoprt wildcard and certsan match pattern in deployment to ctyun cdn

📊 Changes

265 files changed (+8734 additions, -2260 deletions)

View changed files

📝 internal/certdeploy/deployers/sp_aliyun_apigw.go (+9 -8)
📝 internal/certdeploy/deployers/sp_aliyun_cdn.go (+6 -5)
📝 internal/certdeploy/deployers/sp_aliyun_dcdn.go (+6 -5)
📝 internal/certdeploy/deployers/sp_aliyun_ddospro.go (+6 -5)
📝 internal/certdeploy/deployers/sp_aliyun_fc.go (+7 -6)
📝 internal/certdeploy/deployers/sp_aliyun_live.go (+5 -4)
📝 internal/certdeploy/deployers/sp_aliyun_vod.go (+6 -5)
📝 internal/certdeploy/deployers/sp_baiducloud_cdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_baishan_cdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_byteplus_cdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_ctcccloud_ao.go (+4 -3)
📝 internal/certdeploy/deployers/sp_ctcccloud_cdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_ctcccloud_icdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_ctcccloud_lvdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_dogecloud_cdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_huaweicloud_cdn.go (+1 -0)
📝 internal/certdeploy/deployers/sp_jdcloud_cdn.go (+4 -3)
📝 internal/certdeploy/deployers/sp_jdcloud_live.go (+4 -3)
📝 internal/certdeploy/deployers/sp_jdcloud_vod.go (+4 -3)
📝 internal/certdeploy/deployers/sp_ksyun_cdn.go (+5 -4)

...and 80 more files

📄 Description

该 PR 包含以下内容变更:

  • feat: 部署到以下提供商时域名匹配支持通配符模式:
    • 阿里云 CDN 内容分发网络
    • 阿里云 DCDN 全站加速
    • 阿里云 Live 视频直播
    • 阿里云 VOD 视频点播
    • 阿里云 DDoS 高防
    • 阿里云 API 网关
    • 阿里云 FC 函数计算
    • 华为云 CDN 内容分发网络
    • 百度云 CDN 内容分发网络
    • 天翼云 CDN 内容分发网络
    • 天翼云 ICDN 全站加速
    • 天翼云 AccessOne 边缘安全加速平台
    • 京东云 CDN 内容分发网络
    • 七牛云 CDN 内容分发网络
    • 又拍云 CDN 内容分发网络
    • BytePlus CDN 内容分发网络
  • feat: 部署到以下提供商时域名匹配支持证书匹配模式:
    • 阿里云 CDN 内容分发网络
    • 阿里云 DCDN 全站加速
    • 阿里云 Live 视频直播
    • 阿里云 VOD 视频点播
    • 阿里云 DDoS 高防
    • 阿里云 API 网关
    • 阿里云 FC 函数计算
    • 腾讯云 EdgeOne 边缘安全加速平台
    • 腾讯云 CSS 云直播
    • 腾讯云 VOD 云点播
    • 腾讯云 SCF 云函数
    • 火山引擎 Live 视频直播
    • 华为云 CDN 内容分发网络
    • 百度云 CDN 内容分发网络
    • 天翼云 CDN 内容分发网络
    • 天翼云 ICDN 全站加速
    • 天翼云 AccessOne 边缘安全加速平台
    • 天翼云 LVDN 视频直播
    • 京东云 CDN 内容分发网络
    • 京东云 Live 视频直播
    • 京东云 VOD 视频点播
    • 七牛云 Kodo 对象存储
    • 七牛云 CDN 内容分发网络
    • 七牛云 Pili 视频直播
    • 又拍云 CDN 内容分发网络
    • 多吉云 CDN 内容分发网络
    • BytePlus CDN 内容分发网络
  • refactor: 规范化后端分页查询及上下文传递相关代码

🔄 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/1038 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 11/12/2025 **Status:** ✅ Merged **Merged:** 11/13/2025 **Merged by:** [@fudiwei](https://github.com/fudiwei) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`e5672a8`](https://github.com/certimate-go/certimate/commit/e5672a85bab932d8ef4f2d9163744323b3b0c2c0) feat(provider): supoprt certsan match pattern in deployment to volcengine live - [`eafb8cb`](https://github.com/certimate-go/certimate/commit/eafb8cb20f0db1ec0a1b47ad224595919b8c094b) feat(provider): supoprt certsan match pattern in deployment to tencentcloud edgeone - [`8d67d19`](https://github.com/certimate-go/certimate/commit/8d67d199f320d8b48e3e810b370b08a562f7f8d9) feat(provider): supoprt wildcard and certsan match pattern in deployment to aliyun cdn - [`a812f87`](https://github.com/certimate-go/certimate/commit/a812f8748ed456126e04ec8303b7b293d4781162) feat(provider): supoprt wildcard and certsan match pattern in deployment to aliyun dcdn - [`5639820`](https://github.com/certimate-go/certimate/commit/5639820bda228b39f802f63dc5c8c0fed192bee6) feat(provider): supoprt wildcard and certsan match pattern in deployment to baiducloud cdn - [`7cdb402`](https://github.com/certimate-go/certimate/commit/7cdb4024326863e1c6bd92125453cdfe63789620) feat(provider): supoprt wildcard and certsan match pattern in deployment to huaweicloud cdn - [`517be30`](https://github.com/certimate-go/certimate/commit/517be3032811bbd674c0c24b0b15820669082c5a) feat(provider): supoprt wildcard and certsan match pattern in deployment to jdcloud cdn - [`74d68fa`](https://github.com/certimate-go/certimate/commit/74d68fa6870574f7b8ebd56ea9816dbbbb884cd3) feat(provider): supoprt wildcard and certsan match pattern in deployment to byteplus cdn - [`f371d74`](https://github.com/certimate-go/certimate/commit/f371d74522c24ff1c5113607e26bf407e9c8e7e2) feat(provider): supoprt wildcard and certsan match pattern in deployment to ctyun ao - [`6243a78`](https://github.com/certimate-go/certimate/commit/6243a786262747d3a082dcf29125dba6dd850a07) feat(provider): supoprt wildcard and certsan match pattern in deployment to ctyun cdn ### 📊 Changes **265 files changed** (+8734 additions, -2260 deletions) <details> <summary>View changed files</summary> 📝 `internal/certdeploy/deployers/sp_aliyun_apigw.go` (+9 -8) 📝 `internal/certdeploy/deployers/sp_aliyun_cdn.go` (+6 -5) 📝 `internal/certdeploy/deployers/sp_aliyun_dcdn.go` (+6 -5) 📝 `internal/certdeploy/deployers/sp_aliyun_ddospro.go` (+6 -5) 📝 `internal/certdeploy/deployers/sp_aliyun_fc.go` (+7 -6) 📝 `internal/certdeploy/deployers/sp_aliyun_live.go` (+5 -4) 📝 `internal/certdeploy/deployers/sp_aliyun_vod.go` (+6 -5) 📝 `internal/certdeploy/deployers/sp_baiducloud_cdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_baishan_cdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_byteplus_cdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_ctcccloud_ao.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_ctcccloud_cdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_ctcccloud_icdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_ctcccloud_lvdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_dogecloud_cdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_huaweicloud_cdn.go` (+1 -0) 📝 `internal/certdeploy/deployers/sp_jdcloud_cdn.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_jdcloud_live.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_jdcloud_vod.go` (+4 -3) 📝 `internal/certdeploy/deployers/sp_ksyun_cdn.go` (+5 -4) _...and 80 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **feat**: 部署到以下提供商时域名匹配支持通配符模式: - 阿里云 CDN 内容分发网络 - 阿里云 DCDN 全站加速 - 阿里云 Live 视频直播 - 阿里云 VOD 视频点播 - 阿里云 DDoS 高防 - 阿里云 API 网关 - 阿里云 FC 函数计算 - 华为云 CDN 内容分发网络 - 百度云 CDN 内容分发网络 - 天翼云 CDN 内容分发网络 - 天翼云 ICDN 全站加速 - 天翼云 AccessOne 边缘安全加速平台 - 京东云 CDN 内容分发网络 - 七牛云 CDN 内容分发网络 - 又拍云 CDN 内容分发网络 - BytePlus CDN 内容分发网络 - **feat**: 部署到以下提供商时域名匹配支持证书匹配模式: - 阿里云 CDN 内容分发网络 - 阿里云 DCDN 全站加速 - 阿里云 Live 视频直播 - 阿里云 VOD 视频点播 - 阿里云 DDoS 高防 - 阿里云 API 网关 - 阿里云 FC 函数计算 - 腾讯云 EdgeOne 边缘安全加速平台 - 腾讯云 CSS 云直播 - 腾讯云 VOD 云点播 - 腾讯云 SCF 云函数 - 火山引擎 Live 视频直播 - 华为云 CDN 内容分发网络 - 百度云 CDN 内容分发网络 - 天翼云 CDN 内容分发网络 - 天翼云 ICDN 全站加速 - 天翼云 AccessOne 边缘安全加速平台 - 天翼云 LVDN 视频直播 - 京东云 CDN 内容分发网络 - 京东云 Live 视频直播 - 京东云 VOD 视频点播 - 七牛云 Kodo 对象存储 - 七牛云 CDN 内容分发网络 - 七牛云 Pili 视频直播 - 又拍云 CDN 内容分发网络 - 多吉云 CDN 内容分发网络 - BytePlus CDN 内容分发网络 - **refactor**: 规范化后端分页查询及上下文传递相关代码 --- <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:45 +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#1116
No description provided.