添加 Flux prune 测试对象 #15

Merged
panxiao81 merged 1 commits from test/flux-prune-canary-add into main 2026-09-09 20:05:22 +00:00
Owner

第一阶段

  • 添加无业务依赖的 flux-prune-canary ConfigMap
  • 由现有 http-echo Kustomization 管理
  • 保持 prune: false
  • 记录两阶段验证流程

验证

  • Flux v2.9.5 dry-run 确认 ConfigMap 位于 gitops-canary
  • ConfigMap 带有 Flux ownership 标签
  • 渲染结果仍不包含历史 HTTPRoute
  • prune: false 保持不变
  • server-side dry-run、yamllint 和 git diff --check 通过

合并后先确认 ConfigMap 已由 Flux 创建并进入 inventory;随后再提交删除对象并开启 canary prune 的第二阶段 PR。

## 第一阶段 - 添加无业务依赖的 `flux-prune-canary` ConfigMap - 由现有 `http-echo` Kustomization 管理 - 保持 `prune: false` - 记录两阶段验证流程 ## 验证 - Flux v2.9.5 dry-run 确认 ConfigMap 位于 `gitops-canary` - ConfigMap 带有 Flux ownership 标签 - 渲染结果仍不包含历史 HTTPRoute - `prune: false` 保持不变 - server-side dry-run、yamllint 和 `git diff --check` 通过 合并后先确认 ConfigMap 已由 Flux 创建并进入 inventory;随后再提交删除对象并开启 canary prune 的第二阶段 PR。
panxiao81 added 1 commit 2026-09-09 20:04:36 +00:00
test(gitops): 添加 Flux prune canary
lint / yaml (push) Successful in 8s
lint / ansible (push) Successful in 3m19s
lint / terraform (push) Successful in 32s
lint / yaml (pull_request) Successful in 9s
lint / ansible (pull_request) Successful in 3m8s
lint / terraform (pull_request) Successful in 34s
531011c257
panxiao81 merged commit f1d1a1a906 into main 2026-09-09 20:05:22 +00:00
panxiao81 deleted branch test/flux-prune-canary-add 2026-09-09 20:05:22 +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#15