lib/scooter/httpdispatchers/orchestratordispatcher.rb in scooter-4.3.2 vs lib/scooter/httpdispatchers/orchestratordispatcher.rb in scooter-4.4.0

- old
+ new

@@ -18,10 +18,15 @@ def list_jobs(n_jobs=nil) get_last_jobs(n_jobs) end # @return [Faraday::Response] response object from Faraday http client + def list_plan_jobs(n_jobs=nil) + get_last_plan_jobs(n_jobs) + end + + # @return [Faraday::Response] response object from Faraday http client def list_job_details(job_id) get_job(job_id) end # @return [Faraday::Response] response object from Faraday http client @@ -82,12 +87,17 @@ # @return [Faraday::Response] response object from Faraday http client def create_dumpling(dumpling) post_dumpling(dumpling) end + # Schedule a task or plan # @return [Faraday::Response] response object from Faraday http client def create_scheduled_job(payload) - post_schedule_task(payload) + if payload.include?('task') + post_schedule_task(payload) + else + post_schedule_plan(payload) + end end # @return [Faraday::Response] response object from Faraday http client def remove_scheduled_job(job_id) delete_scheduled_job(job_id)