Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Job 支持多租户 #3369 #3389

Open
wants to merge 51 commits into
base: master
Choose a base branch
from
Open

feat: Job 支持多租户 #3369 #3389

wants to merge 51 commits into from

Conversation

wangyu096
Copy link
Collaborator

@wangyu096 wangyu096 commented Jan 20, 2025

  • 已完成功能
  1. 对接蓝鲸网关、认证、鉴权、用户管理相关功能
  2. 对接权限中心(所有鉴权的修改)
  3. 租户业务访问拦截公共逻辑
  4. 作业管理相关资源改造(业务、脚本、账号、凭证、作业模版、执行方案等)
  5. 公共资源改造(公共脚本、高危语句规则、高危记录)
  6. 执行暂时无需改造(业务范围=租户范围)
  7. 调用蓝鲸其他平台 API 改造,加入租户 ID
  • 未完成功能
  1. 跨租户执行的场景
  2. 用 “TODO:tenant" 注释的部分功能(依赖方暂未实现)
  3. 由于环境布署以及依赖方未实现原因,除了登录、认证、鉴权之外的功能未联调(不过应该基本可用,都是统一的逻辑)
  4. 用户同步功能废弃(后续用户管理会提供模糊查询 API 和前端公共组件)

@wangyu096 wangyu096 requested a review from jsonwan January 20, 2025 07:53
调用CMDB的ESB接口切换为APIGW接口。
业务与主机同步逻辑支持多租户。
替换接口路径中的变量。
适配CMDB新接口中bk_supplier_account字段变化。
业务与业务集填充租户ID。
IAM ESB API切换到APIGW。
支持Mock IAM APIGW API。
完善集成测试配置。
支持定时任务创建时的租户信息补全。
创建业务脚本时填充租户ID。
IP白名单支持多租户。
处理主干合入导致的EsbQueryToolsV3ResourceImpl编译不通过问题。
IP白名单相关表去除查询过程中的表重命名,避免公共的租户条件与查询表名不一致导致报错。
业务等资源增加default字段。
业务等资源增加default字段。
业务等资源增加default字段。
业务等资源增加default字段。
增加全业务ID指定Mock逻辑,用于前端配合修改前自测。
管控区域信息缓存服务支持多租户。
feat: Job 支持多租户 #3369
业务列表接口增加是否为全业务字段。
文件源支持多租户。
文件源支持多租户。
支持Mock鉴权工具类,通过全部鉴权请求。
文件源code转id的逻辑增加对共享文件源的支持。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants