From ef88ea018cc1431fb577de097b7cd5292a6ed793 Mon Sep 17 00:00:00 2001 From: mahdi Date: Tue, 7 Nov 2023 22:38:10 +0100 Subject: [PATCH] sys - add IsRunningOnPod --- sys/sys.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/sys.go b/sys/sys.go index 4ed456e..d133295 100644 --- a/sys/sys.go +++ b/sys/sys.go @@ -142,3 +142,8 @@ func HandleSigKill(done chan os.Signal) { os.Exit(0) }() } + +func IsRunningOnPod() bool { + var bufout bytes.Buffer + return PipeCmd(exec.Command("cat", "/proc/1/cgroup"), exec.Command("grep", "kubepods"), &bufout) == 0 +}