Skip to content

feat(controller-admin-jobs): add trigger support to job creation api#2110

Open
shiyasmohd wants to merge 1 commit intomainfrom
shiyasmohd/job-trigger-admin-api
Open

feat(controller-admin-jobs): add trigger support to job creation api#2110
shiyasmohd wants to merge 1 commit intomainfrom
shiyasmohd/job-trigger-admin-api

Conversation

@shiyasmohd
Copy link
Copy Markdown
Contributor

Enable explicit trigger configuration (OneShot, Interval, Cron) for all job types through the admin API, with OneShot as the default.

  • Add trigger field to CreateJobRequest variants and JobDescriptor constructors
  • Always serialize trigger in job descriptor, defaulting to OneShot when omitted
  • Explicitly set Trigger::OneShot in dataset deploy handler
  • Add trigger field to admin-client CreateJobRequest::Gc
  • Add integration tests for all trigger types (OneShot, Interval, Cron)

@shiyasmohd shiyasmohd self-assigned this Apr 8, 2026
@shiyasmohd shiyasmohd force-pushed the shiyasmohd/job-trigger-admin-api branch from 5fc0b6c to e1b918b Compare April 8, 2026 11:44
@shiyasmohd shiyasmohd requested review from LNSD and mitchhs12 April 10, 2026 09:59
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.

1 participant