mirror of
https://github.com/kubescape/kubescape.git
synced 2026-03-05 03:00:25 +00:00
* bump version Signed-off-by: David Wertenteil <dwertent@armosec.io> * change default view Signed-off-by: David Wertenteil <dwertent@armosec.io> * fixed tests Signed-off-by: David Wertenteil <dwertent@armosec.io> * fixed go mod Signed-off-by: David Wertenteil <dwertent@armosec.io> --------- Signed-off-by: David Wertenteil <dwertent@armosec.io>
20 lines
579 B
Go
20 lines
579 B
Go
package cliinterfaces
|
|
|
|
import (
|
|
"github.com/kubescape/k8s-interface/workloadinterface"
|
|
"github.com/kubescape/kubescape/v3/core/cautils"
|
|
"github.com/kubescape/kubescape/v3/core/pkg/resultshandling/reporter"
|
|
reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2"
|
|
)
|
|
|
|
type ISubmitObjects interface {
|
|
SetResourcesReport() (*reporthandlingv2.PostureReport, error)
|
|
ListAllResources() (map[string]workloadinterface.IMetadata, error)
|
|
}
|
|
|
|
type SubmitInterfaces struct {
|
|
SubmitObjects ISubmitObjects
|
|
Reporter reporter.IReport
|
|
ClusterConfig cautils.ITenantConfig
|
|
}
|