INNER CODE UNIT · Go
runDetached
kubearmor/KubeArmor · deployments/podman/Hook/main.go:101
func runDetached() error {
// we need to make sure the process exits at some point
time.AfterFunc(1*time.Minute, func() {
logError(fmt.Errorf("failed to get containers, process timed out"))
})
conn := waitOnKubeArmor()
defer conn.Close()
handler, err := newPodmanHandler(runtimeSocket)
if err != nil {
return err
}
containers, err := handler.listContainers()
if err != nil {
return err
}
for _, container := range containers {