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", Timeout: "5s",
}) })
} }
// custom checks
asr.Checks = append(asr.Checks, c.serviceChecks...)
} }
if c.heartbeat { if c.heartbeat {
asr.Checks = append(asr.Checks, &api.AgentServiceCheck{ 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) err := c.cli.Agent().ServiceRegister(asr)
if err != nil { if err != nil {
return err return err

Loading…
Cancel
Save