agent: Default health checks to critical. Fixes #341

pull/401/head
Ryan Uber 10 years ago
parent cc999e339b
commit f311ada60e

@ -46,7 +46,7 @@ func (c *CheckDefinition) HealthCheck(node string) *structs.HealthCheck {
Node: node,
CheckID: c.ID,
Name: c.Name,
Status: structs.HealthUnknown,
Status: structs.HealthCritical,
Notes: c.Notes,
}
if health.CheckID == "" && health.Name != "" {

@ -0,0 +1,16 @@
package agent
import (
"github.com/hashicorp/consul/consul/structs"
"testing"
)
func TestAgentStructs_HealthCheck(t *testing.T) {
def := CheckDefinition{}
check := def.HealthCheck("node1")
// Health checks default to critical state
if check.Status != structs.HealthCritical {
t.Fatalf("bad: %v", check.Status)
}
}
Loading…
Cancel
Save