fix(integratedDeploy): 集成部署发布不再静默覆盖并发改动的 ConfigMap
集成部署是「快照→回放」模型:工单里存的是资源加入时的旧快照。此前
applyDeployItem 在 Update 前现读现盖 resourceVersion,废掉了 K8s 乐观锁,
导致「先单独改 ConfigMap、再走集成部署发布」时,那次单独改动被旧快照静默覆盖。
编辑时拉最新 + 发布时兜底:
- DeployItem 增加 resource_version,snapshot 接口捕获并返回快照时刻的 RV
(items 存为 JSON text,无表结构变更)。 - applyDeployItem 更新时若条目带 RV 则原样发送走真乐观锁,集群自快照后被
改动会以 409 冲突拦下并明确提示,不再静默覆盖;无 RV 的历史/手写条目回退
旧行为,保持兼容。 - 前端编辑已存在条目时先拉集群最新,用 baseDrifted(RV 优先,旧条目回退内容
对比)判断漂移;漂移则弹 DiffView 对比,让用户选「用集群最新」或「保留工单
快照」。复用现有 DiffView。 - reconcileTitle/reconcileDesc/keepSnapshot/useCluster 补齐 7 种语言。
Full Changelog: v0.0.16...v0.0.17