Documentation
¶
Index ¶
- Variables
- func GetAllCronJobFromApi() []v2alpha1.CronJob
- func GetAllDaemonSetFromApi() []v1beta1.DaemonSet
- func GetAllDeployFromApi() []v1beta1.Deployment
- func GetAllIngressFromApi() []v1beta1.Ingress
- func GetAllJobFromApi() []batch.Job
- func GetAllNamespaceFromApi() []v1.Namespace
- func GetAllPodsFromApi() []v1.Pod
- func GetBadContainers(namespace string, entityType string, spec v1.PodSpec, ...)
- func GetBadCronJobs(allCronJobs []v2alpha1.CronJob, sendToBroker bool) []lib.CronJob
- func GetBadDaemonSets(theDaemonSets []v1beta1.DaemonSet, sendToBroker bool) []lib.DaemonSet
- func GetBadDeploys(theDeploys []v1beta1.Deployment, sendToBroker bool) []lib.Deployment
- func GetBadIngresses(allIngresses []v1beta1.Ingress, sendToBroker bool) []lib.Ingress
- func GetBadJobs(allJobs []batch.Job, sendToBroker bool) []lib.Job
- func GetBadNamespaces(theNamespaces []v1.Namespace, sendToBroker bool) []lib.Namespace
- func GetBadPods(allPods []v1.Pod, sendToBroker bool) []lib.Pod
Constants ¶
This section is empty.
Variables ¶
View Source
var Clientset *kubernetes.Clientset
Clientset talks to kubernetes API
Functions ¶
func GetAllCronJobFromApi ¶
func GetAllDaemonSetFromApi ¶ added in v1.0.2
func GetAllDeployFromApi ¶
func GetAllDeployFromApi() []v1beta1.Deployment
func GetAllIngressFromApi ¶
func GetAllJobFromApi ¶
func GetAllNamespaceFromApi ¶ added in v1.0.2
func GetAllPodsFromApi ¶
func GetBadContainers ¶
func GetBadContainers(namespace string, entityType string, spec v1.PodSpec, entity *lib.ViolatableEntity)
GetBadContainers Gets Containers with invalid size, invalid repo, or cababilities/privileged
func GetBadCronJobs ¶
func GetBadDaemonSets ¶ added in v1.0.2
func GetBadDeploys ¶
func GetBadDeploys(theDeploys []v1beta1.Deployment, sendToBroker bool) []lib.Deployment
func GetBadIngresses ¶
func GetBadNamespaces ¶ added in v1.0.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.