bk-sops
bk-sops copied to clipboard
蓝鲸智云标准运维(SOPS)
1. 删除节点后,前后节点需要手动重新连线,提供自动连线的能力 2. 删除分支上的节点时,如删除后分支上已经无节点,则不用再自动连线
现状 ======= ### 功能缺失 1. `滚动执行` job分发文件和执行脚本新增了滚动执行能力,标准运维插件需要配套更新  ### 现存问题 1. `是否允许跨业务`:job支持将某个业务下的IP设置为白名单,满足在其他业务下使用此ip执行脚本、分发文件的诉求。 2. `IP存在性校验`:目的是为了满足白名单IP不校验。 是否允许跨业务、IP存在性校验,对于这两个选项 job本身有校验,标准运维直接透传给job即可,不需要额外校验 3. `IP tag分组`:根据job执行的结果对目标IP进行分组、但当前需要job任务执行成功才能获取分组信息。这没有必要。分组是job的原生能力,直接从job获取执行的分组结果(成功、失败、agent异常等)即可。另外也不需要做成选项,增加用户思考成本 4. `失败时提取变量`:用户使用v:helloworld语法在job中定义的输出变量,执行完后会从job日志中提取变量,提供给后续步骤使用。当前job节点执行失败时,默认不提取日志,需要开启此选项。这没有必要,直接做成默认的能力即可 5. `job成功历史`:标准运维上job节点执行失败时,用户可在job新创建一个任务,在标准运维录入新任务ID/选择新任务。用于获取任务中定义的输出变量给后续步骤使用。任务启动后应该是锁定的,不应该提供切换任务实例的入口给用户,直接移除。后续考虑添加支持管理员修改任务数据,用于处理紧急情况。 6. `快速分发文件 ` job快速分发文件插件,在分发多个源文件时,会产生多个job任务,与job行为不匹配 7. `执行作业 `...
背景&目标 ======= 用户编辑流程画布时,操作失误后,想要撤销操作。需要提供一个能力,让用户能够反悔,快速回到之前的状态,节省用户操作成本! 撤销和重做原则: 1. **每次撤销/重做针对的是用户的一次完整操作** 2. 只针对画布进行撤销/重做,不包含流程的变量、基础信息、执行方案等其它内容 3. 保存最近30次操作 ### 画布一次完整操作定义 1. 添加节点 * 拖拽一个节点到画布视为一次操作 * 在节点后插入节点,并自动连线视为一次操作 * 在节点前插入节点,并自动连线视为一次操作 2. 配置节点 * 一次节点配置的保存视为一次操作 4. 配置连线 * 一次连线配置的保存视为一次操作 5. 删除节点...
### 查看模式下,右上角增加不可编辑说明 
Bumps [django](https://github.com/django/django) from 3.2.13 to 3.2.14. Commits 746e88c [3.2.x] Bumped version for 3.2.14 release. a9010fe [3.2.x] Fixed CVE-2022-34265 -- Protected Trunc(kind)/Extract(lookup_name) ag... 3acf156 [3.2.x] Fixed GEOSTest.test_emptyCollections() on GEOS 3.8.0. 4a5d98e...