Versions in this module Expand all Collapse all v1 v1.6.0 Jul 29, 2026 Changes in this version + type GPUValidator struct + func NewGPUValidator(f *framework.Framework) *GPUValidator + func (gv *GPUValidator) GetGPUCountInPod(ctx context.Context, namespace, podName string) (int, error) + func (gv *GPUValidator) GetGPUNodes(ctx context.Context) ([]corev1.Node, error) + func (gv *GPUValidator) GetTotalGPUCount(ctx context.Context) (int, error) + func (gv *GPUValidator) ValidateCDISpec(ctx context.Context, podName, namespace string) error + func (gv *GPUValidator) ValidateDeviceAllocation(ctx context.Context, namespace, claimName string) error + func (gv *GPUValidator) ValidateGPUInPod(ctx context.Context, namespace, podName string, expectedGPUCount int) error + func (gv *GPUValidator) ValidateResourceSlice(ctx context.Context, nodeName string) (*resourceapi.ResourceSlice, error) + type PrerequisitesInstaller struct + func NewPrerequisitesInstaller(f *framework.Framework) *PrerequisitesInstaller + func (pi *PrerequisitesInstaller) InstallAll(ctx context.Context) error + func (pi *PrerequisitesInstaller) InstallDRADriver(ctx context.Context) error + func (pi *PrerequisitesInstaller) IsDRADriverInstalled(ctx context.Context) bool + func (pi *PrerequisitesInstaller) IsGPUOperatorInstalled(ctx context.Context) bool + func (pi *PrerequisitesInstaller) RollbackDRAMutations(ctx context.Context) + func (pi *PrerequisitesInstaller) UninstallAll(ctx context.Context) error + func (pi *PrerequisitesInstaller) UninstallDRADriver(ctx context.Context) error + func (pi *PrerequisitesInstaller) WaitForDRADriver(ctx context.Context, timeout time.Duration) error + func (pi *PrerequisitesInstaller) WaitForGPUOperator(ctx context.Context, timeout time.Duration) error + type ResourceBuilder struct + func NewResourceBuilder(namespace string) *ResourceBuilder + func (rb *ResourceBuilder) BuildDeviceClass(name string) *resourceapi.DeviceClass + func (rb *ResourceBuilder) BuildLongRunningPodWithClaim(name, claimName, image string) *corev1.Pod + func (rb *ResourceBuilder) BuildPodWithClaim(name, claimName, image string) *corev1.Pod + func (rb *ResourceBuilder) BuildPodWithInlineClaim(name, deviceClassName string) *corev1.Pod + func (rb *ResourceBuilder) BuildResourceClaim(name, deviceClassName string, count int) *resourceapi.ResourceClaim + func (rb *ResourceBuilder) BuildResourceClaimTemplate(name, deviceClassName string, count int) *resourceapi.ResourceClaimTemplate