fix(registry/consul): use health check option to control custom checks (#2391)

pull/2397/head
包子 2 years ago committed by GitHub
parent 2d325fd386
commit 7866ff75fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      contrib/registry/consul/client.go

@ -132,6 +132,8 @@ func (c *Client) Register(_ context.Context, svc *registry.ServiceInstance, enab
Timeout: "5s",
})
}
// custom checks
asr.Checks = append(asr.Checks, c.serviceChecks...)
}
if c.heartbeat {
asr.Checks = append(asr.Checks, &api.AgentServiceCheck{
@ -141,9 +143,6 @@ func (c *Client) Register(_ context.Context, svc *registry.ServiceInstance, enab
})
}
// custom checks
asr.Checks = append(asr.Checks, c.serviceChecks...)
err := c.cli.Agent().ServiceRegister(asr)
if err != nil {
return err

Loading…
Cancel
Save