From 0ee50d0171212444d925989a15e6bc7d9205b9cb Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 26 Mar 2022 19:42:52 +0100 Subject: [PATCH] breakglass: read host-specific http-port.txt --- cmd/breakglass/breakglass.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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