// readme

Yak Ops

Yak Ops maintains three independently evolving workspaces:

  • yak-ops-ui β€” the existing React frontend, unchanged by the scheduler import.
  • yak-ops-cdc β€” Flink CDC 1.20.3 pipeline CLI, runtime, MySQL CDC source and JDBC sink.
  • yak-ops-scheduler β€” source-preserving migration of Apache DolphinScheduler 3.4.3-release.

DolphinScheduler import status

The Scheduler source baseline is apache/dolphinscheduler commit 26228f9c, on the 3.4.3-release branch. Its upstream POM declares 3.4.4-SNAPSHOT; the imported Maven coordinates are io.yak.ops:yak-ops-*:1.4.0.

Core Master, Worker, Task Executor, Workflow Engine, DAO, Service, SPI, Registry, Scheduler, EventBus, Extract, Alert, Authentication, API and Standalone source trees have been imported without changing Java packages or source bodies. Tests and resources are retained. The separate DolphinScheduler UI, distribution and optional…