github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/edge/pkg/edged/util/pod/pod_deletion.go (about) 1 package pod 2 3 import ( 4 "k8s.io/api/core/v1" 5 "k8s.io/kubernetes/pkg/kubelet/status" 6 ) 7 8 type podDeletionSafety struct{} 9 10 // TODO: add this function 11 // now assume pod can always be safety delete 12 func (p *podDeletionSafety) PodResourcesAreReclaimed(pod *v1.Pod, status v1.PodStatus) bool { 13 return true 14 } 15 16 //NewPodDeleteSafety returns status of pod deletion safety 17 func NewPodDeleteSafety() status.PodDeletionSafetyProvider { 18 return &podDeletionSafety{} 19 }