client

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientInterface

type ClientInterface interface {
	DeviceConfigs(namespace string) DeviceConfigsInterface
}

type DeviceConfigClient

type DeviceConfigClient struct {
	// contains filtered or unexported fields
}

func Client

func Client(c *rest.Config) (*DeviceConfigClient, error)

func (*DeviceConfigClient) DeviceConfigs

func (c *DeviceConfigClient) DeviceConfigs(namespace string) DeviceConfigsInterface

type DeviceConfigsInterface

type DeviceConfigsInterface interface {
	Create(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	Update(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	List(opts metav1.ListOptions) (*v1alpha1.DeviceConfigList, error)
	PatchTestRunnerEnablement(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchTestRunnerConfigmap(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchMetricsExporterEnablement(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchDriversVersion(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchUpgradePolicy(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchDevicePluginImage(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchNodeLabellerImage(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchMetricsExporterImage(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchDRADriverEnablement(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchDevicePluginEnablement(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchAutoRemediationEnablement(config *v1alpha1.DeviceConfig) (*v1alpha1.DeviceConfig, error)
	PatchRemediationWorkflowSpec(config *v1alpha1.DeviceConfig, patch map[string]interface{}) (*v1alpha1.DeviceConfig, error)
	Get(name string, options metav1.GetOptions) (*v1alpha1.DeviceConfig, error)
	Delete(name string) (*v1alpha1.DeviceConfig, error)
}

type RemediationWorkflowStatusClient added in v1.5.0

type RemediationWorkflowStatusClient struct {
	// contains filtered or unexported fields
}

func NewWfStatusClient added in v1.5.0

func NewWfStatusClient(c *rest.Config) (*RemediationWorkflowStatusClient, error)

func (*RemediationWorkflowStatusClient) Create added in v1.5.0

func (*RemediationWorkflowStatusClient) Delete added in v1.5.0

func (*RemediationWorkflowStatusClient) Get added in v1.5.0

func (*RemediationWorkflowStatusClient) Update added in v1.5.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL