github.com/aporeto-inc/trireme-lib@v10.358.0+incompatible/utils/cri/interface.go (about) 1 package cri 2 3 import ( 4 criapi "k8s.io/cri-api/pkg/apis" 5 criruntimev1alpha2 "k8s.io/cri-api/pkg/apis/runtime/v1alpha2" 6 ) 7 8 // ExtendedRuntimeService extends the CRI RuntimeService by some verbose functions that are otherwise inaccessible 9 type ExtendedRuntimeService interface { 10 criapi.RuntimeService 11 ContainerStatusVerbose(containerID string) (*criruntimev1alpha2.ContainerStatus, map[string]string, error) 12 PodSandboxStatusVerbose(podSandboxID string) (*criruntimev1alpha2.PodSandboxStatus, map[string]string, error) 13 StatusVerbose() (*criruntimev1alpha2.RuntimeStatus, map[string]string, error) 14 }