Skip to content

Rule 1001 for security-hardened-shoot-cluster Panics with nil pointer refference #624

@AleksandarSavchev

Description

@AleksandarSavchev

What happened:
Rule 1001 for security-hardened-shoot-cluster panics when NamespacedCloudProfile does not specify k8s versions in Spec with:

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x104268de0]

goroutine 137 [running]:
github.com/gardener/diki/pkg/provider/garden/ruleset/securityhardenedshoot/rules.(*Rule1001).Run(0x14000125340, {0x1053f7af0, 0x1400084c0a0})
        /Users/I550469/go/src/github.com/gardener/diki/pkg/provider/garden/ruleset/securityhardenedshoot/rules/1001.go:118 +0xd70
github.com/gardener/diki/pkg/shared/ruleset.Run.func1()
        /Users/I550469/go/src/github.com/gardener/diki/pkg/shared/ruleset/ruleset.go:57 +0x178
created by github.com/gardener/diki/pkg/shared/ruleset.Run in goroutine 1
        /Users/I550469/go/src/github.com/gardener/diki/pkg/shared/ruleset/ruleset.go:54 +0x2f4
exit status 2

What you expected to happen:
Rule to not error

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions