Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePodsProviderFromCluster ¶
CreatePodsProviderFromCluster list of pods from a cluster
func GetAllImageTags ¶
Types ¶
type ResourceProvider ¶
type ResourceProvider struct { ServerVersion string CreationTime time.Time SourceName string SourceType string Nodes []corev1.Node Deployments []appsv1.Deployment StatefulSets []appsv1.StatefulSet DaemonSets []appsv1.DaemonSet Jobs []batchv1.Job CronJobs []batchv1beta1.CronJob ReplicationControllers []corev1.ReplicationController Namespaces []corev1.Namespace Pods []corev1.Pod }
ResourceProvider contains k8s resources to be audited
func CreateResourceProviderFromAPI ¶
func CreateResourceProviderFromAPI(kube kubernetes.Interface, clusterName string) (*ResourceProvider, error)
CreateResourceProviderFromAPI creates a new ResourceProvider from an existing k8s interface
func CreateResourceProviderFromCluster ¶
func CreateResourceProviderFromCluster() (*ResourceProvider, error)
CreateResourceProviderFromCluster creates a new ResourceProvider using live data from a cluster
func (*ResourceProvider) FilterByNamespace ¶
func (rp *ResourceProvider) FilterByNamespace(namespaces ...string)
Click to show internal directories.
Click to hide internal directories.