docs: gate baizhiyun auth on opensdk usage

This commit is contained in:
xiaobing.wang 2026-04-02 18:03:59 +08:00
parent b1300198d6
commit 711e184e59

View File

@ -48,6 +48,7 @@ GitLab CI 默认依赖这些变量:
- 对外暴露方式
- 运行时配置结构
- 平台共享依赖与应用私有依赖
- 是否实际依赖 `git.in.chaitin.net/ai/baizhiyun/opensdk`
应用仓库自己的 `README.md` 是应用运行架构的真相来源;本 skill 只定义平台接入规则。
@ -350,7 +351,13 @@ Chart 必须反映应用的真实运行架构。
## 百智云用户鉴权接入
这是平台必填接入项。
只有在仓库里实际依赖 `git.in.chaitin.net/ai/baizhiyun/opensdk` 时才需要接入。
识别规则:
- 先检查 `go.mod`、`go.sum`、源码 import以及构建脚本里是否实际引用 `git.in.chaitin.net/ai/baizhiyun/opensdk`
- 只有确认存在这个依赖或导入时,才进入本节并索取百智云相关材料
- 如果仓库里没有这个包,就跳过整段,不要要求接入百智云,也不要生成对应配置
固定规则:
@ -407,7 +414,7 @@ Chart 必须反映应用的真实运行架构。
- 如果 `Application` 仍引用 `releases/<app>/manifests/`,该 path 在发布结果中实际存在
- 如果镜像内包含固定 upstream 配置upstream service 名与 Chart 渲染结果一致
- Neo4j 一类自带依赖的启动环境变量不依赖 `$(OTHER_ENV)` 展开
- 缺少必填私有配置时交互停在当前项继续索取
- 如果检测到 `git.in.chaitin.net/ai/baizhiyun/opensdk`缺少必填百智云私有配置时交互停在当前项继续索取
## 最终输出
@ -426,4 +433,5 @@ Chart 必须反映应用的真实运行架构。
- Chart 与应用真实组件不匹配
- 在生产 release values 中写示例地址
- 擅自发明新的公网 host
- 在未检测到 `git.in.chaitin.net/ai/baizhiyun/opensdk` 时仍强行接入百智云
- 用户未提供必填值时伪造占位内容