Update example health check

This commit is contained in:
TwinProduction 2020-11-19 21:10:42 -05:00
parent 7bfb583ac7
commit faff3dc8de

View File

@ -35,7 +35,7 @@ func TestParseAndValidateConfigBytes(t *testing.T) {
config, err := parseAndValidateConfigBytes([]byte(` config, err := parseAndValidateConfigBytes([]byte(`
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
interval: 15s interval: 15s
conditions: conditions:
- "[STATUS] == 200" - "[STATUS] == 200"
@ -54,8 +54,8 @@ services:
if len(config.Services) != 2 { if len(config.Services) != 2 {
t.Error("Should have returned two services") t.Error("Should have returned two services")
} }
if config.Services[0].URL != "https://twinnation.org/actuator/health" { if config.Services[0].URL != "https://twinnation.org/health" {
t.Errorf("URL should have been %s", "https://twinnation.org/actuator/health") t.Errorf("URL should have been %s", "https://twinnation.org/health")
} }
if config.Services[1].URL != "https://api.github.com/healthz" { if config.Services[1].URL != "https://api.github.com/healthz" {
t.Errorf("URL should have been %s", "https://api.github.com/healthz") t.Errorf("URL should have been %s", "https://api.github.com/healthz")
@ -84,7 +84,7 @@ func TestParseAndValidateConfigBytesDefault(t *testing.T) {
config, err := parseAndValidateConfigBytes([]byte(` config, err := parseAndValidateConfigBytes([]byte(`
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
conditions: conditions:
- "[STATUS] == 200" - "[STATUS] == 200"
`)) `))
@ -97,8 +97,8 @@ services:
if config.Metrics { if config.Metrics {
t.Error("Metrics should've been false by default") t.Error("Metrics should've been false by default")
} }
if config.Services[0].URL != "https://twinnation.org/actuator/health" { if config.Services[0].URL != "https://twinnation.org/health" {
t.Errorf("URL should have been %s", "https://twinnation.org/actuator/health") t.Errorf("URL should have been %s", "https://twinnation.org/health")
} }
if config.Services[0].Interval != 60*time.Second { if config.Services[0].Interval != 60*time.Second {
t.Errorf("Interval should have been %s, because it is the default value", 60*time.Second) t.Errorf("Interval should have been %s, because it is the default value", 60*time.Second)
@ -110,7 +110,7 @@ func TestParseAndValidateConfigBytesWithMetrics(t *testing.T) {
metrics: true metrics: true
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
conditions: conditions:
- "[STATUS] == 200" - "[STATUS] == 200"
`)) `))
@ -123,8 +123,8 @@ services:
if !config.Metrics { if !config.Metrics {
t.Error("Metrics should have been true") t.Error("Metrics should have been true")
} }
if config.Services[0].URL != "https://twinnation.org/actuator/health" { if config.Services[0].URL != "https://twinnation.org/health" {
t.Errorf("URL should have been %s", "https://twinnation.org/actuator/health") t.Errorf("URL should have been %s", "https://twinnation.org/health")
} }
if config.Services[0].Interval != 60*time.Second { if config.Services[0].Interval != 60*time.Second {
t.Errorf("Interval should have been %s, because it is the default value", 60*time.Second) t.Errorf("Interval should have been %s, because it is the default value", 60*time.Second)
@ -158,7 +158,7 @@ alerting:
integration-key: "00000000000000000000000000000000" integration-key: "00000000000000000000000000000000"
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
alerts: alerts:
- type: slack - type: slack
enabled: true enabled: true
@ -197,8 +197,8 @@ services:
if len(config.Services) != 1 { if len(config.Services) != 1 {
t.Error("There should've been 1 service") t.Error("There should've been 1 service")
} }
if config.Services[0].URL != "https://twinnation.org/actuator/health" { if config.Services[0].URL != "https://twinnation.org/health" {
t.Errorf("URL should have been %s", "https://twinnation.org/actuator/health") t.Errorf("URL should have been %s", "https://twinnation.org/health")
} }
if config.Services[0].Interval != 60*time.Second { if config.Services[0].Interval != 60*time.Second {
t.Errorf("Interval should have been %s, because it is the default value", 60*time.Second) t.Errorf("Interval should have been %s, because it is the default value", 60*time.Second)
@ -242,7 +242,7 @@ alerting:
integration-key: "INVALID_KEY" integration-key: "INVALID_KEY"
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
alerts: alerts:
- type: pagerduty - type: pagerduty
conditions: conditions:
@ -276,7 +276,7 @@ alerting:
} }
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
alerts: alerts:
- type: custom - type: custom
conditions: conditions:
@ -315,7 +315,7 @@ alerting:
} }
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
alerts: alerts:
- type: custom - type: custom
conditions: conditions:
@ -353,7 +353,7 @@ security:
password-sha512: "invalid-sha512-hash" password-sha512: "invalid-sha512-hash"
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
conditions: conditions:
- "[STATUS] == 200" - "[STATUS] == 200"
`)) `))
@ -370,7 +370,7 @@ security:
password-sha512: "%s" password-sha512: "%s"
services: services:
- name: twinnation - name: twinnation
url: https://twinnation.org/actuator/health url: https://twinnation.org/health
conditions: conditions:
- "[STATUS] == 200" - "[STATUS] == 200"
`, expectedUsername, expectedPasswordHash))) `, expectedUsername, expectedPasswordHash)))