[PR #216] [MERGED] feat: k8s #870

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

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/216
Author: @fudiwei
Created: 10/18/2024
Status: Merged
Merged: 10/19/2024
Merged by: @usual2970

Base: mainHead: feat/k8s


📝 Commits (8)

📊 Changes

37 files changed (+1373 additions, -395 deletions)

View changed files

📝 README.md (+1 -0)
📝 README_EN.md (+1 -0)
📝 go.mod (+27 -0)
📝 go.sum (+64 -2)
📝 internal/applicant/aws.go (+2 -0)
internal/deployer/aliyun.go (+0 -68)
📝 internal/deployer/aliyun_cdn.go (+19 -17)
📝 internal/deployer/aliyun_esa.go (+19 -17)
internal/deployer/aliyun_oss.go (+70 -0)
📝 internal/deployer/deployer.go (+23 -22)
internal/deployer/k8s_secret.go (+110 -0)
📝 internal/deployer/local.go (+18 -18)
📝 internal/deployer/qiniu_cdn.go (+39 -41)
📝 internal/deployer/qiniu_cdn_test.go (+2 -2)
📝 internal/deployer/ssh.go (+28 -28)
📝 internal/deployer/tencent_cdn.go (+24 -24)
📝 internal/deployer/webhook.go (+24 -24)
migrations/1729241998_updated_access.go (+95 -0)
ui/dist/assets/index-mYQfy72D.js (+329 -0)
ui/dist/imgs/providers/k8s.svg (+1 -0)

...and 17 more files

📄 Description

此 PR 包含以下变更:

  • feat: 支持部署到 Kubernetes Secret,关闭 #103
  • refactor: 优化部分后端代码(主要是调整类名和变量名)

P.S. 感觉 /ui/src/components/certimate/DeployList.tsx 应该像 AccessEdit.tsx 一样拆开,随着对接的部署方式越来越多,这里的逻辑可能会越来越混乱。


🔄 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/216 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 10/18/2024 **Status:** ✅ Merged **Merged:** 10/19/2024 **Merged by:** [@usual2970](https://github.com/usual2970) **Base:** `main` ← **Head:** `feat/k8s` --- ### 📝 Commits (8) - [`f87a1be`](https://github.com/certimate-go/certimate/commit/f87a1be1926c7e6c8915b490c097ace1c98a3121) feat: add aws route53 provider - [`3c4b7d2`](https://github.com/certimate-go/certimate/commit/3c4b7d251aad38eb7e1bed26c0eca97ea46f32c3) v0.2.3 - [`3093fc6`](https://github.com/certimate-go/certimate/commit/3093fc6b020ed7eec1e225c831e647afd6bf3fbb) refactor - [`411b7bb`](https://github.com/certimate-go/certimate/commit/411b7bbfe281434722295c2765dede52500af584) feat: add k8s provider - [`8e906cb`](https://github.com/certimate-go/certimate/commit/8e906cbf23d64f2543a2c4f79505a631d5e8e64e) feat: add k8s secret deployer - [`02d582b`](https://github.com/certimate-go/certimate/commit/02d582b56444cfa23c1eb3107225d4f57ead1874) Merge branch 'main' into feat/k8s - [`5dca64d`](https://github.com/certimate-go/certimate/commit/5dca64d3d3bf26af164d254109a1d01a2862b700) refactor: clean code - [`77d3e40`](https://github.com/certimate-go/certimate/commit/77d3e40ffba411107b823e19e72d3b0c01048270) Merge branch 'feat/k8s' of https://github.com/fudiwei/certimate into feat/k8s ### 📊 Changes **37 files changed** (+1373 additions, -395 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) 📝 `README_EN.md` (+1 -0) 📝 `go.mod` (+27 -0) 📝 `go.sum` (+64 -2) 📝 `internal/applicant/aws.go` (+2 -0) ➖ `internal/deployer/aliyun.go` (+0 -68) 📝 `internal/deployer/aliyun_cdn.go` (+19 -17) 📝 `internal/deployer/aliyun_esa.go` (+19 -17) ➕ `internal/deployer/aliyun_oss.go` (+70 -0) 📝 `internal/deployer/deployer.go` (+23 -22) ➕ `internal/deployer/k8s_secret.go` (+110 -0) 📝 `internal/deployer/local.go` (+18 -18) 📝 `internal/deployer/qiniu_cdn.go` (+39 -41) 📝 `internal/deployer/qiniu_cdn_test.go` (+2 -2) 📝 `internal/deployer/ssh.go` (+28 -28) 📝 `internal/deployer/tencent_cdn.go` (+24 -24) 📝 `internal/deployer/webhook.go` (+24 -24) ➕ `migrations/1729241998_updated_access.go` (+95 -0) ➕ `ui/dist/assets/index-mYQfy72D.js` (+329 -0) ➕ `ui/dist/imgs/providers/k8s.svg` (+1 -0) _...and 17 more files_ </details> ### 📄 Description 此 PR 包含以下变更: - **feat**: 支持部署到 Kubernetes Secret,关闭 #103 - **refactor**: 优化部分后端代码(主要是调整类名和变量名) --- P.S. 感觉 `/ui/src/components/certimate/DeployList.tsx` 应该像 `AccessEdit.tsx` 一样拆开,随着对接的部署方式越来越多,这里的逻辑可能会越来越混乱。 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 01:06:36 +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#870
No description provided.