kubetrivy

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2019 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Deployment  = "deployment"
	DaemonSet   = "daemonset"
	StatefulSet = "statefulset"
	CRD         = "vulnerabilities.kubetrivy.io"
)

K8s resources

Variables

This section is empty.

Functions

This section is empty.

Types

type KubeTrivy

type KubeTrivy struct {
	Namespace string
	*kubernetes.Clientset
	KubeTrivy *kubetrivy.Clientset
}

func NewKubeTrivy

func NewKubeTrivy(namespace string) *KubeTrivy

func (KubeTrivy) CreateVulnerability

func (kt KubeTrivy) CreateVulnerability(name string, results report.Results) error

func (KubeTrivy) DeleteVulnerability

func (kt KubeTrivy) DeleteVulnerability(target string) error

func (KubeTrivy) GetImages

func (kt KubeTrivy) GetImages() (imageMap map[string]map[string][]string, err error)

func (KubeTrivy) GetVulnerability

func (kt KubeTrivy) GetVulnerability(target string) (*v1.Vulnerability, error)

func (KubeTrivy) ListVulnerability

func (kt KubeTrivy) ListVulnerability() (*v1.VulnerabilityList, error)

func (KubeTrivy) SyncVulnerability

func (kt KubeTrivy) SyncVulnerability(resultsMap map[string]report.Results) error

func (KubeTrivy) UpdateVulnerability

func (kt KubeTrivy) UpdateVulnerability(name string, results report.Results) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL