Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArtifactsK8S ¶
type ArtifactsK8S interface { // ListArtifacts returns kubernetes scanable artifacts ListArtifacts(context.Context) ([]*artifacts.Artifact, error) // GetArtifact return kubernete scanable artifact GetArtifact(context.Context, string, string) (*artifacts.Artifact, error) // ListArtifactAndNodeInfo return kubernete scanable artifact and node info ListArtifactAndNodeInfo(context.Context, ...NodeCollectorOption) ([]*artifacts.Artifact, error) // ListClusterBomInfo returns kubernetes Bom (node,core components) information. ListClusterBomInfo(context.Context) ([]*artifacts.Artifact, error) }
ArtifactsK8S interface represents operations to query the artifacts
type NodeCollectorOption ¶
type NodeCollectorOption func(*client)
func WithIgnoreLabels ¶
func WithIgnoreLabels(ignoreLabels map[string]string) NodeCollectorOption
func WithScanJobImageRef ¶
func WithScanJobImageRef(imageRef string) NodeCollectorOption
func WithScanJobNamespace ¶
func WithScanJobNamespace(namespace string) NodeCollectorOption
func WithTolerations ¶
func WithTolerations(toleration []corev1.Toleration) NodeCollectorOption
Click to show internal directories.
Click to hide internal directories.