分阶段接管 cert-manager Helm release #35

Merged
panxiao81 merged 1 commits from feat/cert-manager-adoption-stage into main 2026-09-10 09:17:57 +00:00
Owner

变更

  • 固定现有 cert-manager chart/app v1.21.0
  • 添加 Jetstack HelmRepository、values ConfigMap 与 suspend: true HelmRelease
  • 将现有 2 个 ClusterIssuer 和 3 个 Certificate 纳入 Flux Kustomization
  • brownfield 阶段保持 prune: false,Cloudflare token Secret 所有权不变

验证

  • helm get values 与仓库 values 一致
  • 固定 chart 的 helm template 成功
  • cert-manager 与 homelab Kustomization 构建成功
  • yamllint 与 git diff --check 通过
  • server-side dry-run 中现有 Certificate/ClusterIssuer 均为 unchanged
  • HelmRelease 保持暂停,本 PR 不执行 upgrade 或 Pod replacement

后续

合并后确认 HelmRepository artifact Ready、HelmRelease suspended 且 workload UID 未变化,再用独立 PR 解除暂停。

## 变更 - 固定现有 cert-manager chart/app `v1.21.0` - 添加 Jetstack HelmRepository、values ConfigMap 与 `suspend: true` HelmRelease - 将现有 2 个 ClusterIssuer 和 3 个 Certificate 纳入 Flux Kustomization - brownfield 阶段保持 `prune: false`,Cloudflare token Secret 所有权不变 ## 验证 - `helm get values` 与仓库 values 一致 - 固定 chart 的 `helm template` 成功 - cert-manager 与 homelab Kustomization 构建成功 - `yamllint` 与 `git diff --check` 通过 - server-side dry-run 中现有 Certificate/ClusterIssuer 均为 `unchanged` - HelmRelease 保持暂停,本 PR 不执行 upgrade 或 Pod replacement ## 后续 合并后确认 HelmRepository artifact Ready、HelmRelease suspended 且 workload UID 未变化,再用独立 PR 解除暂停。
panxiao81 added 1 commit 2026-09-10 09:15:51 +00:00
feat(flux): 分阶段接管 cert-manager
yaml / yaml (pull_request) Successful in 10s
2a1d1e095e
panxiao81 merged commit 8c18d9daf3 into main 2026-09-10 09:17:57 +00:00
panxiao81 deleted branch feat/cert-manager-adoption-stage 2026-09-10 09:17:57 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#35