Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

node scan does not work on KinD+Podman cluster #758

Open
czunker opened this issue Mar 8, 2023 · 0 comments
Open

node scan does not work on KinD+Podman cluster #758

czunker opened this issue Mar 8, 2023 · 0 comments

Comments

@czunker
Copy link
Contributor

czunker commented Mar 8, 2023

Describe the bug
node scan Pod is in CrashLoopBackOff.

To Reproduce
Steps to reproduce the behavior:

  1. Deploy operator on KinD cluster running on Podman
  2. Wait for node scan Pod to be created.
  3. Note the error

Expected behavior
Node scan should succeed.

Screenshots or CLI Output

k -n mondoo-operator logs pod/mondoo-client-node-kind-control-plane-27971334-vj4z9                                                                                                                                           
→ loaded configuration from /etc/opt/mondoo/mondoo.yml using source --config
→ load inventory inventory-file=/etc/opt/mondoo/inventory.yml
→ using service account credentials
→ discover related assets for 1 asset(s)
→ load fs mountdir=/mnt/host
→ resolved assets resolved-assets=1
→ load fs mountdir=/mnt/host
x cannot get inode for fd error="processes> could not run command: provider does not implement RunCommand"
x cannot get inode for fd error="processes> could not run command: provider does not implement RunCommand"
panic: runtime error: index out of range [1] with length 1

goroutine 136 [running]:
go.mondoo.com/cnquery/resources/packs/k8s.mergeFlagsIntoConfig(0x9267200?, 0xc0017bf080?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/resources/packs/k8s/kubelet_flags.go:52 +0x33b
go.mondoo.com/cnquery/resources/packs/k8s.(*mqlK8sKubelet).createConfiguration(0x851fc60?, 0xc00302abd0?, {0xc003018a59, 0x1c}, {0x7fef00d44558, 0xc0001cbdb0}, 0x1)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/resources/packs/k8s/kubelet.go:112 +0x205
go.mondoo.com/cnquery/resources/packs/k8s.(*mqlK8sKubelet).init(0xc002d69708, 0xc002d69700)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/resources/packs/k8s/kubelet.go:75 +0x43f
go.mondoo.com/cnquery/resources/packs/k8s.newK8sKubelet(0xc000e68280, 0x0?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/resources/packs/k8s/k8s.lr.go:1953 +0xcf
go.mondoo.com/cnquery/resources.(*Runtime).CreateResourceWithID(0xc000e68280, {0xc002c36730?, 0x0?}, {0x0, 0x0}, {0xec1ec90, 0x0, 0x0})
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/resources/runtime.go:192 +0x34c
go.mondoo.com/cnquery/resources.(*Runtime).CreateResource(...)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/resources/runtime.go:223
go.mondoo.com/cnquery/llx.(*blockExecutor).createResource(0xc002dd3500, {0xc002c36730, 0xb}, 0xb?, 0xc0030241e0?, 0x5dea360?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:679 +0x12c
go.mondoo.com/cnquery/llx.(*blockExecutor).runGlobalFunction(0xc002dd3500, 0xc002c40550, 0xea62040, 0x2?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:724 +0x2af
go.mondoo.com/cnquery/llx.(*blockExecutor).runFunction(0xc002dd3500?, 0xc002c405a0?, 0x0?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:750 +0xfd
go.mondoo.com/cnquery/llx.(*blockExecutor).runChunk(0xc002dd3500, 0x5dea52e?, 0x100000001?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:781 +0x25e
go.mondoo.com/cnquery/llx.(*blockExecutor).runRef(0xc00301f660?, 0x864a600?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:806 +0xef
go.mondoo.com/cnquery/llx.(*blockExecutor).runChain(0xc002dd3500, 0x929b0eb?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:838 +0xa6
go.mondoo.com/cnquery/llx.(*blockExecutor).run(0xc002dd3500)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:351 +0x2d7
go.mondoo.com/cnquery/llx.(*MQLExecutorV2).Run(0xc002c3e780?)
	/home/benr/go/pkg/mod/go.mondoo.com/[email protected]/llx/llx.go:283 +0x59
go.mondoo.com/cnspec/policy/executor/internal.(*executionManager).executeCodeBundle(0xc002cad310, 0xc002bb1ae0, 0x65736e6f6d656164?, {0x0, 0x0})
	/home/benr/actions-runner/_work/cnspec/cnspec/policy/executor/internal/execution_manager.go:164 +0x357
go.mondoo.com/cnspec/policy/executor/internal.(*executionManager).Start.func1()
	/home/benr/actions-runner/_work/cnspec/cnspec/policy/executor/internal/execution_manager.go:85 +0x1cb
created by go.mondoo.com/cnspec/policy/executor/internal.(*executionManager).Start

Desktop (please complete the following information):

  • kind v0.17.0 go1.19.2 linux/amd64
  • podman version Version: 3.4.4
    API Version: 3.4.4
    Go Version: go1.17.3
    Built: Thu Jan 1 01:00:00 1970
    OS/Arch: linux/amd64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant