Commit Graph

  • 8b15541a15 Merge pull request #140 from Hungerdream/feat/mysql-primary-replica-delivery main Emdream 2026-07-31 21:48:47 +08:00
  • 95c3e98611 fix(server): 显式 target_hosts 时主机指向用户指定的主节点 Hungerdream 2026-07-31 18:49:34 +08:00
  • 454df86021 fix(ansible): 一主多从从库强制只读 Hungerdream 2026-07-31 18:49:21 +08:00
  • 716e816a66 feat(frontend): 服务目录支持一主多从交付模式 Hungerdream 2026-07-31 18:12:25 +08:00
  • 69a12d778e feat(ansible): MySQL 交付剧本接入 GTID 异步主从复制 Hungerdream 2026-07-31 18:12:15 +08:00
  • 0ca3af39dc feat(server): 支持 MySQL 一主多从拓扑调度与复制健康检查 Hungerdream 2026-07-31 18:12:05 +08:00
  • 242326ccc5 Merge pull request #139 from qudder/codex/postgresql-delivery-sync-20260731 Emdream 2026-07-31 15:59:36 +08:00
  • 363ad5f9be fix(delivery): add PostgreSQL rollback and CloudDM isolation l x 2026-07-31 11:16:19 +08:00
  • 66fde73792 feat(delivery): integrate PostgreSQL delivery l x 2026-07-31 10:30:03 +08:00
  • 048ac6507e Merge pull request #135 from Gmaker689/feat-cloud-dm-delete-instance-sync Gmarker689 2026-07-30 18:30:23 +08:00
  • 488e5ac244 Merge pull request #134 from Hungerdream/feat/frontend-session-and-live-data ztkkOip 2026-07-30 18:24:55 +08:00
  • dae1bfae90 feat(frontend): polish cluster usage bars, task times and sidebar default Hungerdream 2026-07-30 18:14:32 +08:00
  • b39f8c313d feat(frontend): replace mock panels with live data sources Hungerdream 2026-07-30 18:14:19 +08:00
  • 90434ee39b feat(frontend): unify authenticated requests with 401 session handling Hungerdream 2026-07-30 18:14:09 +08:00
  • e153997bdf test(delivery): cover CloudDM datasource deletion request Gmarker689 2026-07-30 18:06:48 +08:00
  • 80d4f9ce60 feat(delivery): delete CloudDM datasource when instance is removed Gmarker689 2026-07-30 18:05:51 +08:00
  • e3055ed2f4 Merge pull request #132 from Gmaker689/fix-cloud-dm-register-cluster-version ztkkOip 2026-07-30 17:58:22 +08:00
  • a72567a84a test(xinfra): cover clouddm register metadata Gmarker689 2026-07-30 17:07:06 +08:00
  • 57ba098fe3 feat(xinfra): include cluster and mysql version in register payload Gmarker689 2026-07-30 17:06:43 +08:00
  • 9ebdb99255 Merge pull request #131 from Gmaker689/ci/github-actions Gmarker689 2026-07-30 16:54:34 +08:00
  • b07e895f04 fix(server): restore Go module dependencies Gmarker689 2026-07-30 16:45:45 +08:00
  • 21a939175b fix(ci): avoid rewriting Go module files Gmarker689 2026-07-30 16:33:49 +08:00
  • 21c18f7be3 Merge branch 'main' into ci/github-actions Gmarker689 2026-07-30 16:29:22 +08:00
  • 40971167a6 ci: migrate to Qiniu sandbox runner Gmarker689 2026-07-30 16:20:03 +08:00
  • 67a10aa52d Merge pull request #130 from ztkkOip/feat/base-service-delivery Emdream 2026-07-30 16:14:24 +08:00
  • 1aa984c7e5 feat(delivery): sync mysql service ledger and credentials mac 2026-07-30 16:09:13 +08:00
  • 80e91e7b43 fix(ci): scope workflow to current repository Gmarker689 2026-07-30 16:04:55 +08:00
  • f41abfd609 Merge pull request #129 from Hungerdream/feat/mysql-single-root-account ztkkOip 2026-07-30 15:45:50 +08:00
  • 8b1ed20145 feat(frontend): drive delivery steps by backend stage events Hungerdream 2026-07-30 15:02:52 +08:00
  • 07a661f7d1 fix(delivery): accept root@% credential for CloudDM registration Hungerdream 2026-07-29 18:40:23 +08:00
  • b3eb10a81d fix(ansible): reload systemd daemon before restarting delivery instance Hungerdream 2026-07-29 18:12:06 +08:00
  • 2de6a1f498 feat(frontend): adapt delivery form to single root account and credential_available Hungerdream 2026-07-29 18:07:49 +08:00
  • ef6508938c feat(delivery): switch to a single root@% admin account model Hungerdream 2026-07-29 18:07:32 +08:00
  • ad1ec79563 Merge pull request #128 from Gmaker689/feat/clouddm-auto-register Gmarker689 2026-07-29 18:28:35 +08:00
  • 0aac99c359 feat: register MySQL instances in CloudDM Gmarker689 2026-07-29 18:24:36 +08:00
  • 33449b60b2 Merge branch '1024XEngineer:main' into main Gmarker689 2026-07-29 18:02:01 +08:00
  • 221d6a6707 Merge pull request #127 from ztkkOip/feat/base-service-delivery Emdream 2026-07-29 16:54:47 +08:00
  • 35875218c9 feat(delivery): refine base service integrations mac 2026-07-29 16:36:27 +08:00
  • c8ca387e04 ci: skip checks in forked repositories Gmarker689 2026-07-29 15:19:27 +08:00
  • 2ca08f9360 Merge pull request #126 from 2311719626/fix/logs Wonder 2026-07-29 14:48:35 +08:00
  • 0027704169 fix(server): 修复 TestSubscribeTask_ConcurrentSafety 数据竞争问题 wonder 2026-07-29 14:47:31 +08:00
  • 179d80604c Merge pull request #125 from 2311719626/fix/logs Wonder 2026-07-29 14:38:55 +08:00
  • 11a92c429f test(server): 添加 task log 模块单元测试 wonder 2026-07-29 14:13:53 +08:00
  • f4a0a75ca1 Merge pull request #124 from Gmaker689/ci/github-actions Gmarker689 2026-07-29 14:08:08 +08:00
  • dbb930d0cb fix(frontend): 优化 task log 前端交互体验 wonder 2026-07-29 14:01:12 +08:00
  • 61eeb0c8ac fix(server): 修复 task log 接口多个问题 wonder 2026-07-29 14:00:40 +08:00
  • 1f71efd8e0 Merge branch '1024XEngineer:main' into main Gmarker689 2026-07-29 13:56:58 +08:00
  • 699d4b6526 Merge pull request #123 from Hungerdream/feat/mysql-delivery-hardening ztkkOip 2026-07-29 13:55:09 +08:00
  • 82b0ad90ed Merge pull request #2 from Gmaker689/ci/github-actions Gmarker689 2026-07-29 13:51:17 +08:00
  • 5715379a26 refactor(ui): embed delivery records into the service ledger Hungerdream 2026-07-29 13:50:29 +08:00
  • 244f6adfb8 feat(ui): harden MySQL delivery workbench session and credential flow Hungerdream 2026-07-29 13:50:18 +08:00
  • ecad474785 feat(delivery): enforce instance name uniqueness at task creation Hungerdream 2026-07-29 13:50:03 +08:00
  • 68325aca42 ci: run checks only after main updates Gmarker689 2026-07-29 13:45:32 +08:00
  • 5e25d92d77 ci: add GitHub Actions test workflow Gmarker689 2026-07-29 11:53:27 +08:00
  • eaba4d237a Merge pull request #122 from Hungerdream/feat/mysql-delivery-form-enhancements qudder 2026-07-29 09:24:41 +08:00
  • 08e9466bad feat(ui): add delivery records tab to service management Hungerdream 2026-07-28 19:15:29 +08:00
  • f01398cc67 feat(ui): rework MySQL delivery workbench form and flow Hungerdream 2026-07-28 19:15:14 +08:00
  • c139ed6d2f fix(ui): remove duplicate function implementations in TaskCenter Hungerdream 2026-07-28 19:14:59 +08:00
  • e30f547891 fix(ansible): harden mysql data_disk path validation Hungerdream 2026-07-28 19:14:50 +08:00
  • 6ce8ab74d5 Merge pull request #118 from ztkkOip/feat/base-service-delivery ztkkOip 2026-07-28 18:03:23 +08:00
  • f28bc99401 Merge branch 'main' into feat/base-service-delivery ztkkOip 2026-07-28 18:03:04 +08:00
  • 93981b9aad feat: update delivery and resource frontends mac 2026-07-28 17:56:58 +08:00
  • f7be87c7d9 feat: wire delivery result and infra data backends mac 2026-07-28 17:56:00 +08:00
  • 408aa3af0d Merge pull request #120 from 2311719626/feat/task-logs-virtual-scroll Wonder 2026-07-28 17:47:36 +08:00
  • c0ec5758c6 Merge branch 'main' into feat/task-logs-virtual-scroll Wonder 2026-07-28 17:47:26 +08:00
  • 552c1a18ac Merge pull request #119 from 2311719626/feat/task-logs-sse Wonder 2026-07-28 17:45:16 +08:00
  • 2fb9c3ccfd fix(auth): remove access_token query parameter from AuthMiddleware wonder 2026-07-28 17:30:46 +08:00
  • 221d7dcc95 feat(task-logs): 优化任务中心日志前端展示 wonder 2026-07-28 17:23:03 +08:00
  • 053fd7027c feat(task-logs): 优化任务中心日志前端展示 wonder 2026-07-28 17:18:51 +08:00
  • 8904330632 feat(task-logs): 实现任务日志 SSE 实时推送 wonder 2026-07-28 17:06:44 +08:00
  • 897670b721 Merge remote-tracking branch 'upstream/main' into feat/base-service-delivery mac 2026-07-28 15:08:37 +08:00
  • 8e09c30d21 feat: wire mysql delivery to awx callbacks mac 2026-07-28 14:45:17 +08:00
  • 7d6efeb3dd Merge pull request #117 from Hungerdream/feat/mysql-delivery-rollback ztkkOip 2026-07-28 14:39:54 +08:00
  • d5bf42ad01 feat(ui): surface rollback actions in the service catalog Hungerdream 2026-07-28 14:29:34 +08:00
  • be39f2a03c feat(delivery): expose rollback retry, release ack and CloudDM retry APIs Hungerdream 2026-07-28 14:29:26 +08:00
  • f0c1b38c5b feat(delivery): add automatic rollback state machine for failed deployments Hungerdream 2026-07-28 14:29:09 +08:00
  • 7a800b0307 fix(ansible): treat empty or auto redo capacity as unset Hungerdream 2026-07-28 14:28:53 +08:00
  • b9a3ddd9e3 feat(ansible): add mysql-rollback playbook for instance cleanup Hungerdream 2026-07-28 14:28:42 +08:00
  • 3e5c8b8a19 Merge pull request #114 from 2311719626/docs/ansible-add-chinese-comments Wonder 2026-07-28 11:16:19 +08:00
  • c26790f84b docs(ansible): 为 mysql-deploy 相关文件添加详细中文注释 wonder 2026-07-28 11:05:57 +08:00
  • 5a260c443f feat(delivery): stream task updates with SSE mac 2026-07-28 09:55:04 +08:00
  • 7b4b9d2ee7 Merge remote-tracking branch 'upstream/main' into feat/base-service-delivery mac 2026-07-28 09:34:37 +08:00
  • 8378427d3d fix(delivery): use unique pending AWX job placeholders mac 2026-07-27 18:33:33 +08:00
  • 4637228bae feat(delivery): add AWX callback MySQL playbook mac 2026-07-27 17:25:03 +08:00
  • 2e84a48847 Merge pull request #110 from Hungerdream/feat/mysql-custom-params ztkkOip 2026-07-27 15:38:56 +08:00
  • 6ddba9aa03 feat(delivery): restore active MySQL tasks mac 2026-07-27 15:20:03 +08:00
  • 41b2f45420 feat(delivery): support multi-instance scheduling on a single host Hungerdream 2026-07-27 15:19:44 +08:00
  • e0ee36cadb feat(delivery): switch AWX delivery to callbacks mac 2026-07-27 15:19:18 +08:00
  • bfb4f0df4d feat(delivery): complete MySQL version-to-package mapping Hungerdream 2026-07-27 15:18:54 +08:00
  • e8e9612527 fix(ansible): use dict-form shell tasks with explicit bash Hungerdream 2026-07-27 15:17:46 +08:00
  • 3c3645f8d5 feat(delivery): extend MySQL delivery parameters and tighten resource bounds Hungerdream 2026-07-27 15:16:57 +08:00
  • e4596d5662 Merge pull request #106 from 1024XEngineer/feat/base-service-delivery ztkkOip 2026-07-27 09:47:46 +08:00
  • 97f0de16bc chore: tighten authserver docker context mac 2026-07-23 18:36:40 +08:00
  • a934380c9c feat: switch base delivery to awx task logs mac 2026-07-23 18:36:24 +08:00
  • c2a3bbbdc0 Merge pull request #104 from Hungerdream/fix/delivery-review-feedback ztkkOip 2026-07-23 14:56:24 +08:00
  • f91df3be3d fix(delivery): address review feedback on idempotency, crash recovery, and security mac 2026-07-23 14:29:32 +08:00
  • b34ebcea83 Merge pull request #102 from Hungerdream/feat/mysql-service-delivery ztkkOip 2026-07-23 14:21:23 +08:00
  • 96aa493034 Merge branch 'main' into feat/mysql-service-delivery ztkkOip 2026-07-23 14:21:06 +08:00
  • 22eaa3001e Merge pull request #98 from ztkkOip/auth-login ztkkOip 2026-07-23 14:17:53 +08:00
  • c421be3ae9 docs(delivery): add Swagger annotations and regenerate API docs mac 2026-07-23 12:05:21 +08:00