From e64c54a2ad766d034a853b4a23e0b8f39d5a8d4c Mon Sep 17 00:00:00 2001 From: "James O. D. Hunt" Date: Mon, 28 Feb 2022 17:15:31 +0000 Subject: [PATCH] monitor: Listen to localhost only by default Change `kata-monitor` to listen to port `8090` on the local interface only by default. > **Note:** > > This is a breaking change as previously it listened on all interfaces. Fixes: #3795. Signed-off-by: James O. D. Hunt --- src/runtime/cmd/kata-monitor/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/cmd/kata-monitor/main.go b/src/runtime/cmd/kata-monitor/main.go index c0001cdc2f..a3fc86cfd5 100644 --- a/src/runtime/cmd/kata-monitor/main.go +++ b/src/runtime/cmd/kata-monitor/main.go @@ -18,7 +18,9 @@ import ( "github.com/sirupsen/logrus" ) -var monitorListenAddr = flag.String("listen-address", ":8090", "The address to listen on for HTTP requests.") +const defaultListenAddress = "127.0.0.1:8090" + +var monitorListenAddr = flag.String("listen-address", defaultListenAddress, "The address to listen on for HTTP requests.") var runtimeEndpoint = flag.String("runtime-endpoint", "/run/containerd/containerd.sock", `Endpoint of CRI container runtime service. (default: "/run/containerd/containerd.sock")`) var logLevel = flag.String("log-level", "info", "Log level of logrus(trace/debug/info/warn/error/fatal/panic).")