mirror of
https://github.com/kubescape/kubescape.git
synced 2026-04-15 06:58:11 +00:00
* add cmd Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io> * support single workload scan Signed-off-by: Amir Malka <amirm@armosec.io> * fix conflict Signed-off-by: Amir Malka <amirm@armosec.io> * added unit tests Signed-off-by: Amir Malka <amirm@armosec.io> * added unit tests Signed-off-by: Amir Malka <amirm@armosec.io> * more refactoring Signed-off-by: Amir Malka <amirm@armosec.io> * add scanned workload reference to opasessionobj Signed-off-by: Amir Malka <amirm@armosec.io> * fix GetWorkloadParentKind Signed-off-by: Amir Malka <amirm@armosec.io> * remove namespace argument from pullSingleResource, using field selector instead Signed-off-by: Amir Malka <amirm@armosec.io> * removed designators (unused) field from PolicyIdentifier, and designators argument from GetResources function Signed-off-by: Amir Malka <amirm@armosec.io> * fix tests Signed-off-by: Amir Malka <amirm@armosec.io> * use ScanObject instead of workload identifier Signed-off-by: Amir Malka <amirm@armosec.io> * refactor logic after CR Signed-off-by: Amir Malka <amirm@armosec.io> --------- Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io> Signed-off-by: Amir Malka <amirm@armosec.io> Co-authored-by: Daniel Grunberger <danielgrunberger@armosec.io>
22 lines
660 B
Go
22 lines
660 B
Go
package resourcehandler
|
|
|
|
import (
|
|
"github.com/kubescape/kubescape/v2/core/cautils"
|
|
"github.com/stretchr/testify/assert"
|
|
|
|
"testing"
|
|
)
|
|
|
|
func TestSsEmptyImgVulns(t *testing.T) {
|
|
ksResourcesMap := make(cautils.KSResources, 0)
|
|
ksResourcesMap["container.googleapis.com/v1"] = []string{"fsdfds"}
|
|
assert.Equal(t, true, isEmptyImgVulns(ksResourcesMap))
|
|
|
|
ksResourcesMap["armo.vuln.images/v1/ImageVulnerabilities"] = []string{"dada"}
|
|
assert.Equal(t, false, isEmptyImgVulns(ksResourcesMap))
|
|
|
|
ksResourcesMap["armo.vuln.images/v1/ImageVulnerabilities"] = []string{}
|
|
ksResourcesMap["bla"] = []string{"blu"}
|
|
assert.Equal(t, true, isEmptyImgVulns(ksResourcesMap))
|
|
}
|