mirror of
https://github.com/certimate-go/certimate.git
synced 2026-04-26 05:05:56 +03:00
[GH-ISSUE #983] 想请教一个使用场景应该如何优雅调整 #672
Labels
No labels
announcement
backlog
bug
declined
documentation
duplicate
enhancement
good first issue
good first issue
help wanted
invalid
pull-request
question
stale
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/certimate#672
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @dxkrs on GitHub (Oct 11, 2025).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/983
软件版本 / Release Version
0.3.26
问题描述 / Description
场景:我有三个的测试环境A、B、C,每个环境都有一堆相同或不相同的服务,这些服务都指向使用一个一级域名。
当前设置:我对三个环境分别对应设置了三个工作流,以及一个单纯证书申请工作流,它们都是手动操作的。
当前使用:当我需要更换证书时,先执行申请工作流并下载证书,再到需要更换证书的环境对应的工作流,手动上传证书,再手动执行。
问题疑惑:每次更新环境证书,都只能要上传一次证书吗?每一次上传都会上传到证书管理中,然后我在证书管理中看到一大堆相同的证书,这是我使用方式不够优雅?
其他 / Miscellaneous
No response
@fudiwei commented on GitHub (Oct 13, 2025):
请升级到 v0.4,支持从本地路径、而不是在前端表单中上传证书。
给 A 增加一个部署节点,将申请下来的证书保存到本地路径。在 B、C 中的上传节点填写该路径。
@dxkrs commented on GitHub (Oct 14, 2025):
@fudiwei
我尝试了0.4,确实不错。我是在“单纯证书申请工作流”中“部署”到本地路径,然后A、B、C三个环境的工作流的上传都设置了这个本地路径。
但这个更新功能未能解决我的“优雅疑惑”,它本质上还是“上传”,每次执行工作流触发”上传“动作依然在证书管理里新增一个重复记录。
这个新功能反而让我思考到一个新的疑惑:如果申请下来的证书,是存放在数据库(或者一个本地路径)的话,是否应该可以为这条”证书数据“添加一个”索引标签“,然后在工作流设置中选择这个”索引标签“,进而可以让不同的工作流在每次手动(或自动)执行时重复利用?而且”证书管理“功能页也比较适当做这些证书数据的增删改管理。