diff --git a/hack/.golint_failures b/hack/.golint_failures index 630188596f..2ac34dc618 100644 --- a/hack/.golint_failures +++ b/hack/.golint_failures @@ -184,7 +184,6 @@ pkg/kubelet/events pkg/kubelet/lifecycle pkg/kubelet/metrics pkg/kubelet/oom -pkg/kubelet/pod pkg/kubelet/pod/testing pkg/kubelet/preemption pkg/kubelet/prober diff --git a/pkg/kubelet/pod/mirror_client.go b/pkg/kubelet/pod/mirror_client.go index b4b6abe61c..b90254b6a2 100644 --- a/pkg/kubelet/pod/mirror_client.go +++ b/pkg/kubelet/pod/mirror_client.go @@ -90,11 +90,13 @@ func (mc *basicMirrorClient) DeleteMirrorPod(podFullName string) error { return nil } +// IsStaticPod returns true if the pod is a static pod. func IsStaticPod(pod *v1.Pod) bool { source, err := kubetypes.GetPodSource(pod) return err == nil && source != kubetypes.ApiserverSource } +// IsMirrorPod returns true if the pod is a mirror pod. func IsMirrorPod(pod *v1.Pod) bool { _, ok := pod.Annotations[kubetypes.ConfigMirrorAnnotationKey] return ok