INNER CODE UNIT · Go

applyPodmanHook

kubearmor/KubeArmor · deployments/podman/DeployHook/main.go:18

func applyPodmanHook() error {
	kaDir := "/usr/share/kubearmor"
	if err := os.MkdirAll(kaDir, 0750); err != nil {
		return err
	}

	dstBin, err := os.OpenFile(filepath.Join(kaDir, hookBinaryPath), os.O_CREATE|os.O_TRUNC|os.O_WRONLY, 0755)
	if err != nil {
		return err
	}
	defer dstBin.Close()

	srcBin, err := os.Open(hookBinaryPath)
	if err != nil {
		return err
	}
	defer srcBin.Close()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…