From f352490687a976efb2a06f4aa96802dc7b74bf91 Mon Sep 17 00:00:00 2001 From: Mahmood Ali Date: Thu, 22 Jul 2021 15:34:23 -0400 Subject: [PATCH] parse service check body --- jobspec/parse_service.go | 1 + jobspec/parse_test.go | 1 + jobspec/test-fixtures/tg-service-check.hcl | 1 + 3 files changed, 3 insertions(+) diff --git a/jobspec/parse_service.go b/jobspec/parse_service.go index 22347cd80..b702f9b8c 100644 --- a/jobspec/parse_service.go +++ b/jobspec/parse_service.go @@ -994,6 +994,7 @@ func parseChecks(service *api.Service, checkObjs *ast.ObjectList) error { "success_before_passing", "failures_before_critical", "on_update", + "body", } if err := checkHCLKeys(co.Val, valid); err != nil { return multierror.Prefix(err, "check ->") diff --git a/jobspec/parse_test.go b/jobspec/parse_test.go index ef3d31805..4603b0a61 100644 --- a/jobspec/parse_test.go +++ b/jobspec/parse_test.go @@ -1198,6 +1198,7 @@ func TestParse(t *testing.T) { InitialStatus: "passing", TaskName: "foo", OnUpdate: "ignore", + Body: "post body", }, }, }, diff --git a/jobspec/test-fixtures/tg-service-check.hcl b/jobspec/test-fixtures/tg-service-check.hcl index 721e7ec4b..77934bb31 100644 --- a/jobspec/test-fixtures/tg-service-check.hcl +++ b/jobspec/test-fixtures/tg-service-check.hcl @@ -25,6 +25,7 @@ job "group_service_check_script" { initial_status = "passing" task = "foo" on_update = "ignore" + body = "post body" } }