You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
289 B

package provider
import (
corev1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/labels"
"vgpu/internal/provider/util"
)
type Provider interface {
GetNodeDevicePluginLabels() (labels.Selector, error)
GetProvider() string
FetchDevices(node *corev1.Node) ([]*util.DeviceInfo, error)
}