启用 Flux 对 Gitea Actions Helm release 的接管 #21

Merged
panxiao81 merged 1 commits from feat/flux-gitea-actions-adoption-activate into main 2026-09-10 05:24:03 +00:00
Owner

第二阶段

  • 移除 HelmRelease 的 suspend: true
  • 保持 chart actions 版本固定为 0.1.1
  • 保持现有 values、release name、PVC 与 runner identity 不变
  • 启用 Flux drift detection

第一阶段验收

  • Flux 已同步合并 revision a8de4d2
  • HelmRepository Ready,chart index 已缓存
  • 子 Kustomization Ready
  • Helm release 仍为 revision 1
  • 现有 runner Pod 未 rollout,持续 Running 且零重启

第二阶段验证

  • 固定 chart 0.1.1 与 Git values 的完整 helm template 通过
  • 对完整 chart render 执行 kubectl diff,输出为空
  • platform/gitea-runnerclusters/homelab Kustomize build 通过
  • yamllint 与 git diff --check 通过

合并后由 Flux 首次 reconcile,重点确认 Helm 存储状态被修正、runner Pod 不 rollout,随后再单独规划 Gitea 升级。

## 第二阶段 - 移除 HelmRelease 的 `suspend: true` - 保持 chart `actions` 版本固定为 `0.1.1` - 保持现有 values、release name、PVC 与 runner identity 不变 - 启用 Flux drift detection ## 第一阶段验收 - Flux 已同步合并 revision `a8de4d2` - HelmRepository Ready,chart index 已缓存 - 子 Kustomization Ready - Helm release 仍为 revision 1 - 现有 runner Pod 未 rollout,持续 Running 且零重启 ## 第二阶段验证 - 固定 chart `0.1.1` 与 Git values 的完整 `helm template` 通过 - 对完整 chart render 执行 `kubectl diff`,输出为空 - `platform/gitea-runner` 与 `clusters/homelab` Kustomize build 通过 - yamllint 与 `git diff --check` 通过 合并后由 Flux 首次 reconcile,重点确认 Helm 存储状态被修正、runner Pod 不 rollout,随后再单独规划 Gitea 升级。
panxiao81 added 1 commit 2026-09-10 05:22:56 +00:00
feat(gitops): 启用 Gitea Actions Helm 接管
lint / yaml (push) Successful in 14s
lint / yaml (pull_request) Successful in 14s
lint / terraform (pull_request) Successful in 34s
lint / terraform (push) Successful in 29s
lint / ansible (pull_request) Successful in 3m12s
lint / ansible (push) Successful in 3m57s
5e2e28e275
panxiao81 merged commit e83cf1932c into main 2026-09-10 05:24:03 +00:00
panxiao81 deleted branch feat/flux-gitea-actions-adoption-activate 2026-09-10 05:24:03 +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#21