新增 Nexus 统一制品仓库 POC #103

Merged
panxiao81 merged 1 commits from feat/nexus-poc into main 2026-09-20 19:49:51 +00:00
Owner

问题

动态 CI runner 每次从公网重新下载 Ansible collection 与 Go module,缺少共享依赖缓存;现有 zot 只负责 OCI。

最终变化

  • 声明 Nexus Repository CE 3.96.1 单副本 POC、50 GiB OpenEBS PVC 与 LAN HTTPRoute
  • 加入 Flux reconciliation 与 nexus.ad.ddupan.top DNS 期望记录
  • 使用 Terraform provider 声明 Ansible Galaxy 和 Go proxy/group
  • 明确 embedded H2、OCI provider 缺口、zot 保留及恢复边界

验证

  • Kustomize 应用与根 composition 渲染通过
  • kubeconform:5 valid、0 invalid,HTTPRoute 因扩展 schema 跳过
  • yamllint、terraform fmt/validate、git diff --check 通过

关联 wiki PR:panxiao81/homelab-wiki#2

## 问题 动态 CI runner 每次从公网重新下载 Ansible collection 与 Go module,缺少共享依赖缓存;现有 zot 只负责 OCI。 ## 最终变化 - 声明 Nexus Repository CE 3.96.1 单副本 POC、50 GiB OpenEBS PVC 与 LAN HTTPRoute - 加入 Flux reconciliation 与 nexus.ad.ddupan.top DNS 期望记录 - 使用 Terraform provider 声明 Ansible Galaxy 和 Go proxy/group - 明确 embedded H2、OCI provider 缺口、zot 保留及恢复边界 ## 验证 - Kustomize 应用与根 composition 渲染通过 - kubeconform:5 valid、0 invalid,HTTPRoute 因扩展 schema 跳过 - yamllint、terraform fmt/validate、git diff --check 通过 关联 wiki PR:https://git.ddupan.top/panxiao81/homelab-wiki/pulls/2
panxiao81 added 1 commit 2026-09-18 19:12:40 +00:00
新增 Nexus 统一制品仓库 POC
ansible / lint (pull_request) Failing after 0s
ansible / collection-test (pull_request) Failing after 0s
yaml / yaml (pull_request) Failing after 0s
terraform / validate (pull_request) Failing after 0s
110dbcc2c3
panxiao81 merged commit 83e4ac2f01 into main 2026-09-20 19:49:51 +00:00
panxiao81 deleted branch feat/nexus-poc 2026-09-20 19:49:51 +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#103