maybe you can add the background as follows:
[Why] When we run some special job, we need to customize the response of ipxe.
So add support `ipxe_response` field, if there is this field in job.yaml, the value of this field will be returned directly when testbox requests for job.
-------- Thanks Yu Chuan
On Wed, Feb 24, 2021 at 05:16:25PM +0800, Cao Xueliang wrote:
Signed-off-by: Cao Xueliang caoxl78320@163.com
src/scheduler/find_job_boot.cr | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/src/scheduler/find_job_boot.cr b/src/scheduler/find_job_boot.cr index 9e2898e..e8d590b 100644 --- a/src/scheduler/find_job_boot.cr +++ b/src/scheduler/find_job_boot.cr @@ -160,6 +160,8 @@ class Sched end
private def get_boot_ipxe(job : Job)
return job["ipxe_response"] if job["ipxe_response"]?
response = "#!ipxe\n\n"
_initrds_uri = Array(String).from_json(job.initrds_uri).map { |uri| "initrd #{uri}" }
-- 2.23.0