Versions in this module Expand all Collapse all v1 v1.0.2 May 5, 2022 Changes in this version + var EmptyPodList = &PodList + func ConstructLogDetails(podID string, rawLogs string, container string, logSelector *logs.Selection) *logs.LogDetails + func DeleteCollectionPods(client *kubernetes.Clientset, podList []k8s.RemovePodsData) (err error) + func DeletePod(client *kubernetes.Clientset, namespace string, name string) (err error) + func ExtractFieldPathAsString(obj interface{}, fieldPath string) (string, error) + func FormatMap(m map[string]string) (fmtStr string) + func GetEventsForPod(client *kubernetes.Clientset, dsQuery *dataselect.DataSelectQuery, ...) (*common.EventList, error) + func GetLogDetails(client kubernetes.Interface, namespace, podID string, container string, ...) (*logs.LogDetails, error) + func GetLogFile(client kubernetes.Interface, namespace, podID string, container string, ...) (io.ReadCloser, error) + type Container struct + Args []string + Commands []string + Env []EnvVar + Image string + ImagePullPolicy v1.PullPolicy + Lifecycle *v1.Lifecycle + LivenessProbe *v1.Probe + Name string + Ports []v1.ContainerPort + ReadinessProbe *v1.Probe + Resources v1.ResourceRequirements + SecurityContext *v1.SecurityContext + StartupProbe *v1.Probe + Status *v1.ContainerStatus + VolumeMounts []VolumeMount + type EnvVar struct + Name string + Value string + ValueFrom *v1.EnvVarSource + type Pod struct + ContainerImages []string + NodeName string + ObjectMeta k8s.ObjectMeta + PodIP string + RestartCount int32 + Status string + TypeMeta k8s.TypeMeta + Warnings []k8scommon.Event + func ToPod(pod *v1.Pod, warnings []k8scommon.Event) Pod + type PodCell v1.Pod + func (self PodCell) GetProperty(name dataselect.PropertyName) dataselect.ComparableValue + type PodContainerList struct + Containers []string + func GetPodContainers(client kubernetes.Interface, namespace, podID string) (*PodContainerList, error) + type PodDetail struct + Conditions []k8scommon.Condition + Containers []Container + Controller *controller.ResourceOwner + EventList k8scommon.EventList + ImagePullSecrets []v1.LocalObjectReference + InitContainers []Container + NodeName string + ObjectMeta k8s.ObjectMeta + PersistentvolumeclaimList pvc.PersistentVolumeClaimList + PodIP string + PodPhase string + QOSClass string + RestartCount int32 + SecurityContext *v1.PodSecurityContext + ServiceAccountName string + TypeMeta k8s.TypeMeta + func GetPodDetail(client *kubernetes.Clientset, namespace, name string) (*PodDetail, error) + type PodList struct + ListMeta k8s.ListMeta + Pods []Pod + Status k8scommon.ResourceStatus + func GetPodListFromChannels(channels *k8scommon.ResourceChannels, dsQuery *dataselect.DataSelectQuery) (*PodList, error) + func GetPodsList(client *kubernetes.Clientset, nsQuery *k8scommon.NamespaceQuery, ...) (*PodList, error) + func ToPodList(pods []v1.Pod, events []v1.Event, dsQuery *dataselect.DataSelectQuery) PodList + type PodStatus struct + ContainerStates []v1.ContainerState + PodPhase v1.PodPhase + Status string + type VolumeMount struct + MountPath string + Name string + ReadOnly bool + SubPath string + Volume v1.Volume