Skip to content

Commit

Permalink
Merge pull request #482 from kubescape/feature/memlock-enable
Browse files Browse the repository at this point in the history
memlock enable when not checking kernel
  • Loading branch information
amitschendel authored Feb 13, 2025
2 parents 475a813 + 58d007e commit 497e9cb
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import (

apitypes "github.com/armosec/armoapi-go/armotypes"
utilsmetadata "github.com/armosec/utils-k8s-go/armometadata"
"github.com/cilium/ebpf/rlimit"
"github.com/grafana/pyroscope-go"
igconfig "github.com/inspektor-gadget/inspektor-gadget/pkg/config"
containercollection "github.com/inspektor-gadget/inspektor-gadget/pkg/container-collection"
Expand Down Expand Up @@ -100,6 +101,11 @@ func main() {
os.Exit(utils.ExitCodeError)
}
}
} else {
if err := rlimit.RemoveMemlock(); err != nil {
logger.L().Ctx(ctx).Error("error removing memlock limit", helpers.Error(err))
os.Exit(utils.ExitCodeError)
}
}

if _, present := os.LookupEnv("ENABLE_PROFILER"); present {
Expand Down

0 comments on commit 497e9cb

Please sign in to comment.