AMR 生产发布影响报告
当前生产发布点
五个生产 workflow 最近一次成功运行停在 commit:0fcd8c26(docs: remove obsolete runbooks (#1028))。如果现在在 origin/main 发布,目标 commit 是 e16a8aba(docs(spec): classify sandbox exploration feedback (#1039))。
变更范围:0fcd8c26...e16a8aba,共 2 个 commit。
此次发布的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration |
|---|---|---|---|---|---|
MAPI / Link 可选 HPA 自动扩缩容 为 API 与 Link 的 Helm chart 增加可选 HPA;默认关闭,当前直接发布不会改变线上副本数。后续开启后,副本数由 HPA 根据 CPU/Memory 指标管理,并避免 Deployment 固定 Author:Marc Chan
| 无 Web 代码变更。 | API chart 新增 autoscaling values 与 templates/hpa.yaml;启用 HPA 时 Deployment 不再渲染固定 replicas;模板会校验 resource requests。 | Link chart 新增 autoscaling values 与 templates/hpa.yaml;启用 HPA 时 Deployment 不再渲染固定 replicas。Link 默认 resources 为空,开启前必须配置 requests,否则模板 fail render。 | 无 Admin 代码变更。 | 无 schema/migration。 |
S沙箱探索反馈文档分类整理 整理本地 cross-entry / sandbox exploration 反馈文档分类,仅影响 specs 文档,不改变生产运行时行为。 Author:nettee
| 无 runtime 变更。 | 无 runtime 变更。 | 无 runtime 变更。 | 无 runtime 变更。 | 无 schema/migration;仅 specs 文档。 |
发布建议
- Migration 判断:本次无 DB schema/migration 变更,通常不需要运行 deploy-db-migrations-prod.yml。
- 服务发布顺序:本次 runtime 仅涉及 API/Link chart 能力,且 HPA 默认关闭;可按常规顺序发布 API → Link,Web/Admin 无必要发布但执行 workflow 也不会带来对应代码变更。
- HPA 开启前置:如果本次同时计划开启 HPA,先确认 API/Link 的 CPU/Memory
resources.requests已按生产容量配置;尤其 Link 当前默认 resources 为空。 - 发布后观测:观察 API/Link Deployment 可用副本、Pod 重启/OOM、Pending/Scale 事件、延迟与错误率;若开启 HPA,额外观察 HPA desired/current replicas 与 CPU/Memory utilization。
所有 workflow、commit 与 compare range 均已链接到 GitHub。