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.
|
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)
|
|
}
|