Task · 承接 Discussion #20(平台发布契约 AD)· D5:主仓 owns charts。governance 子仓侧已执行完毕,差主仓改 deploy values 这最后一步——它是 M1 纵切链(#15 I4)能拉到 governance 镜像的前置。
任务描述
按 #20 AD(docs/architecture/04-工程与部署.md §4),把 governance 的部署 image 切到移动 SNAPSHOT tag 并覆写 pullPolicy: Always。
governance 子仓已落地(commit e96f4a0,CI build + image 双 job 全绿):pom 0.1.0 → 0.1.0-SNAPSHOT、CI 推双 tag、镜像已发布 ghcr:
- 移动
ghcr.io/hashmatrixdata/governance:0.1.0-SNAPSHOT
- 不可变
ghcr.io/hashmatrixdata/governance:0.1.0-SNAPSHOT-e96f4a0
- digest
sha256:ca7062f89c3b2e62095b8f5e5841a470048d6180e536e37465e901c6f9952f93(两 tag 同 digest)
端口 8082 已修(f4b1671),无需再动。
改动点(主仓 deploy)
deploy/values/values-tenant-demo.yaml、deploy/values/values-tenant-demodb.yaml 的 governance 条目:
- name: governance
image:
repository: ghcr.io/hashmatrixdata/governance
- tag: "0.1.0"
+ tag: "0.1.0-SNAPSHOT"
+ pullPolicy: Always
(tenant chart templates/services.yaml 已支持 .image.pullPolicy | default "IfNotPresent",加 pullPolicy: Always 即生效。)
为什么
tag:"0.1.0" 在 ghcr 已不存在(governance 切 SNAPSHOT)→ 拉不到镜像;默认 IfNotPresent 下移动 tag 还会缓存陈旧。不改则 governance 无法部署 → M1 纵切链卡在 governance 这环。
完成标准
关联
任务描述
按 #20 AD(
docs/architecture/04-工程与部署.md §4),把 governance 的部署 image 切到移动 SNAPSHOT tag 并覆写pullPolicy: Always。governance 子仓已落地(commit
e96f4a0,CIbuild+image双 job 全绿):pom0.1.0 → 0.1.0-SNAPSHOT、CI 推双 tag、镜像已发布 ghcr:ghcr.io/hashmatrixdata/governance:0.1.0-SNAPSHOTghcr.io/hashmatrixdata/governance:0.1.0-SNAPSHOT-e96f4a0sha256:ca7062f89c3b2e62095b8f5e5841a470048d6180e536e37465e901c6f9952f93(两 tag 同 digest)端口 8082 已修(
f4b1671),无需再动。改动点(主仓 deploy)
deploy/values/values-tenant-demo.yaml、deploy/values/values-tenant-demodb.yaml的 governance 条目:- name: governance image: repository: ghcr.io/hashmatrixdata/governance - tag: "0.1.0" + tag: "0.1.0-SNAPSHOT" + pullPolicy: Always(tenant chart
templates/services.yaml已支持.image.pullPolicy | default "IfNotPresent",加pullPolicy: Always即生效。)为什么
tag:"0.1.0"在 ghcr 已不存在(governance 切 SNAPSHOT)→ 拉不到镜像;默认IfNotPresent下移动 tag 还会缓存陈旧。不改则 governance 无法部署 → M1 纵切链卡在 governance 这环。完成标准
:0.1.0-SNAPSHOT+pullPolicy: Always…/governance:0.1.0-SNAPSHOT、imagePullPolicy: AlwaysRunning、readiness 真实绿、集群内8082可达imagePullSecret——可在本 issue 或 M1 贯通主线 · 端到端集成(主仓 owner) #15 跟踪)关联
#discussioncomment-17363746)e96f4a0、issueHashMatrixData/hashmatrix-governance#17