var appsScheme …
var appsCodecs …
var _ …
func readDaemonSetV1OrDie(objBytes []byte) *appsv1.DaemonSet { … }
const expectedSampleDevsAmount …
const sleepIntervalForever …
const sleepIntervalWithRestart …
const sleepIntervalToCompletion …
func testDevicePlugin(f *framework.Framework, pluginSockDir string) { … }
func testDevicePluginNodeReboot(f *framework.Framework, pluginSockDir string) { … }
func makeBusyboxPod(SampleDeviceResourceName, cmd string) *v1.Pod { … }
func ensurePodContainerRestart(ctx context.Context, f *framework.Framework, podName string, contName string) { … }
func parseLog(ctx context.Context, f *framework.Framework, podName string, contName string, re string) (string, error) { … }
func checkPodResourcesAssignment(v1PodRes *kubeletpodresourcesv1.ListPodResourcesResponse, podNamespace, podName, containerName, resourceName string, devs []string) (error, bool) { … }
func matchContainerDevices(ident string, contDevs []*kubeletpodresourcesv1.ContainerDevices, resourceName string, devs []string) (error, bool) { … }
func getSampleDevicePluginPod(pluginSockDir string) *v1.Pod { … }
func BeTheSamePodStillRunning(expected *v1.Pod) types.GomegaMatcher { … }
func BeAPodReady() types.GomegaMatcher { … }
func BeAPodInPhase(phase v1.PodPhase) types.GomegaMatcher { … }
func BeTheSamePodAs(podUID k8stypes.UID) types.GomegaMatcher { … }