From 711e184e597cfb7da3338589908309ffacb40d82 Mon Sep 17 00:00:00 2001 From: "xiaobing.wang" Date: Thu, 2 Apr 2026 18:03:59 +0800 Subject: [PATCH] docs: gate baizhiyun auth on opensdk usage --- gitops-app-onboarding/SKILL.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gitops-app-onboarding/SKILL.md b/gitops-app-onboarding/SKILL.md index 0da9753..3127ea8 100644 --- a/gitops-app-onboarding/SKILL.md +++ b/gitops-app-onboarding/SKILL.md @@ -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//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` 时仍强行接入百智云 - 用户未提供必填值时伪造占位内容