激活 Gitea 1.26.4 升级 #25

Merged
panxiao81 merged 1 commits from feat/gitea-1.26.4-activate into main 2026-09-10 06:38:18 +00:00
Owner

行为变更

唯一的部署行为变化是移除 HelmRelease 的 suspend: true,让 Flux 执行已经合并并审核过的 chart 12.6.0 / Gitea 1.26.4-rootless

备份门槛

  • Gitea 停写状态下生成 CNPG custom-format dump
  • 生成保留 owner/ACL/xattr 的 PVC tar
  • pg_restore --listtar --list 和 SHA-256 均通过
  • 生成个人 GPG 公钥加密 bundle 并检查加密 packet
  • 操作者明确选择不上传 OCI;本阶段接受只有节点本地回滚点的风险
  • 备份后旧版 1.25.5 已恢复,内外 API、Gitea API 和 Flux Git source 正常

验证

  • 目标镜像已预拉取
  • Kustomize build、yamllint、server-side dry-run、git diff --check 通过
  • live HelmRelease 仍是 suspended
  • live Helm history 仍为 chart 12.5.3 / Gitea 1.25.5

已记录事件

首次使用 kubectl exec -i 校验 dump 时 stdin 未结束,组合脚本尚未运行 scale-up;没有失败 Pod 或数据写入。发现后先恢复服务,再通过 CNPG 数据卷临时文件完成校验并删除。

## 行为变更 唯一的部署行为变化是移除 HelmRelease 的 `suspend: true`,让 Flux 执行已经合并并审核过的 chart `12.6.0` / Gitea `1.26.4-rootless`。 ## 备份门槛 - Gitea 停写状态下生成 CNPG custom-format dump - 生成保留 owner/ACL/xattr 的 PVC tar - `pg_restore --list`、`tar --list` 和 SHA-256 均通过 - 生成个人 GPG 公钥加密 bundle 并检查加密 packet - 操作者明确选择不上传 OCI;本阶段接受只有节点本地回滚点的风险 - 备份后旧版 1.25.5 已恢复,内外 API、Gitea API 和 Flux Git source 正常 ## 验证 - 目标镜像已预拉取 - Kustomize build、yamllint、server-side dry-run、git diff --check 通过 - live HelmRelease 仍是 suspended - live Helm history 仍为 chart 12.5.3 / Gitea 1.25.5 ## 已记录事件 首次使用 `kubectl exec -i` 校验 dump 时 stdin 未结束,组合脚本尚未运行 scale-up;没有失败 Pod 或数据写入。发现后先恢复服务,再通过 CNPG 数据卷临时文件完成校验并删除。
panxiao81 added 1 commit 2026-09-10 06:37:29 +00:00
feat(gitea): 激活 1.26.4 升级
lint / yaml (pull_request) Successful in 23s
lint / yaml (push) Successful in 23s
lint / terraform (push) Successful in 37s
lint / terraform (pull_request) Successful in 30s
lint / ansible (push) Successful in 4m14s
lint / ansible (pull_request) Successful in 4m29s
1538a8a3c8
panxiao81 merged commit f9bcde53ab into main 2026-09-10 06:38:18 +00:00
panxiao81 deleted branch feat/gitea-1.26.4-activate 2026-09-10 06:38:18 +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#25