Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for cdiDevicesAsList (0.33 sec)

  1. pkg/kubelet/cm/dra/claiminfo.go

    	var lst []kubecontainer.Annotation
    	for _, v := range info.annotations {
    		lst = append(lst, v...)
    	}
    	return lst
    }
    
    // cdiDevicesAsList returns a list of CDIDevices from the provided claim info.
    func (info *ClaimInfo) cdiDevicesAsList() []kubecontainer.CDIDevice {
    	var cdiDevices []kubecontainer.CDIDevice
    	for _, devices := range info.CDIDevices {
    		for _, device := range devices {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 03 13:30:31 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  2. pkg/kubelet/cm/dra/claiminfo_test.go

    					Name: "vendor.com/device=device2",
    				},
    				{
    					Name: "vendor.com/device=device2",
    				},
    			},
    		},
    	} {
    		t.Run(test.description, func(t *testing.T) {
    			result := test.claimInfo.cdiDevicesAsList()
    			sort.Slice(result, func(i, j int) bool {
    				return result[i].Name < result[j].Name
    			})
    			assert.Equal(t, test.expectedResult, result)
    		})
    	}
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 03 13:30:31 UTC 2024
    - 21K bytes
    - Viewed (0)
  3. pkg/kubelet/cm/dra/manager.go

    				klog.V(3).InfoS("Add resource annotations", "claim", *claimName, "annotations", claimAnnotations)
    				annotations = append(annotations, claimAnnotations...)
    
    				devices := claimInfo.cdiDevicesAsList()
    				klog.V(3).InfoS("Add CDI devices", "claim", *claimName, "CDI devices", devices)
    				cdiDevices = append(cdiDevices, devices...)
    
    				return nil
    			})
    			if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 03 13:23:29 UTC 2024
    - 19.4K bytes
    - Viewed (0)
Back to top