diff --git a/cmd/breakglass/breakglass.go b/cmd/breakglass/breakglass.go index 4fd3a58..50f1682 100644 --- a/cmd/breakglass/breakglass.go +++ b/cmd/breakglass/breakglass.go @@ -53,6 +53,14 @@ func (bg *bg) startBreakglass() error { urlPrefix = strings.TrimSuffix(bg.gokrazyURL, "/") } } + port, err := config.HostnameSpecific(bg.hostname).ReadFile("http-port.txt") + if err != nil && !os.IsNotExist(err) { + return err + } + if port != "" { + urlPrefix += ":" + port + } + form, err := client.Get(urlPrefix + "/status?path=/user/breakglass") if err != nil { return err