package
24.9.2+incompatible
Repository: https://github.com/nvidia/gpu-operator.git
Documentation: pkg.go.dev

# Functions

ImagePath sets image path for given component type.
ImagePullPolicy sets image pull policy.

# Constants

No description provided by the author
Containerd runtime.
CRIO runtime.
Disabled indicates if the state is disabled.
Docker runtime.
Ignored indicates duplicate ClusterPolicy instances and rest are ignored.
MIGStrategyMixed indicates Mixed MIG mode.
MIGStrategyNone indicates MIG mode disabled.
MIGStrategySingle indicates Single MIG mode.
NotReady indicates some/all components of ClusterPolicy are not ready.
Ready indicates all components of ClusterPolicy are ready.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

CCManagerSpec defines the properties for deploying Confidential Containers (CC) manager.
CDIConfigSpec defines how the Container Device Interface is used in the cluster.
ClusterPolicy is the Schema for the clusterpolicies API.
ClusterPolicyList contains a list of ClusterPolicy.
ClusterPolicySpec defines the desired state of ClusterPolicy.
ClusterPolicyStatus defines the observed state of ClusterPolicy.
ContainerProbeSpec defines the properties for configuring container probes.
CUDAValidatorSpec defines validator spec for CUDA validation workload pod.
DaemonsetsSpec indicates common configuration for all Daemonsets managed by GPU Operator.
DCGMExporterMetricsConfig defines metrics to be collected by NVIDIA DCGM Exporter.
DCGMExporterServiceMonitorConfig defines configuration options for the ServiceMonitor deployed for DCGM Exporter.
DCGMExporterSpec defines the properties for NVIDIA DCGM Exporter deployment.
DCGMSpec defines the properties for NVIDIA DCGM deployment.
DevicePluginConfig defines ConfigMap name for NVIDIA Device Plugin config.
DevicePluginSpec defines the properties for NVIDIA Device Plugin deployment.
DriverCertConfigSpec defines custom certificates configuration for NVIDIA Driver container.
DriverLicensingConfigSpec defines licensing server configuration for NVIDIA Driver container.
DriverManagerSpec describes configuration for NVIDIA Driver Manager(initContainer).
DriverRepoConfigSpec defines custom repo configuration for NVIDIA Driver container.
DriverSpec defines the properties for NVIDIA Driver deployment.
DriverValidatorSpec defines validator spec for NVIDIA Driver validation.
EnvVar represents an environment variable present in a Container.
GDRCopySpec defines the properties for NVIDIA GDRCopy driver (gdrdrv) deployment.
GPUDirectRDMASpec defines the properties for nvidia-peermem deployment.
GPUDirectStorageSpec defines the properties for NVIDIA GPUDirect Storage Driver deployment(Experimental).
GPUFeatureDiscoverySpec defines the properties for GPU Feature Discovery Plugin.
HostPathsSpec defines various paths on the host needed by GPU Operator components.
InitContainerSpec describes configuration for initContainer image used with all components.
KataManagerSpec defines the configuration for the kata-manager which prepares NVIDIA-specific kata runtimes.
KernelModuleConfigSpec defines custom configuration parameters for the NVIDIA Driver.
MIGGPUClientsConfigSpec defines custom gpu-clients config for NVIDIA MIG Manager container.
MIGManagerSpec defines the properties for deploying NVIDIA MIG Manager.
MIGPartedConfigSpec defines custom mig-parted config for NVIDIA MIG Manager container.
MIGSpec defines the configuration for MIG support.
MPSConfig defines MPS related configuration for the NVIDIA Device Plugin.
NodeStatusExporterSpec defines the properties for node-status-exporter state.
OperatorSpec describes configuration options for the operator.
PluginValidatorSpec defines validator spec for NVIDIA Device Plugin.
PSASpec describes configuration for PodSecurityAdmission to apply for all Pods.
PSPSpec describes configuration for PodSecurityPolicies to apply for all Pods.
ResourceRequirements describes the compute resource requirements.
RollingUpdateSpec defines configuration for the rolling update of all DaemonSet pods.
SandboxDevicePluginSpec defines the properties for the NVIDIA Sandbox Device Plugin deployment.
SandboxWorkloadsSpec describes configuration for handling sandbox workloads (i.e.
ToolkitSpec defines the properties for NVIDIA Container Toolkit deployment.
ToolkitValidatorSpec defines validator spec for NVIDIA Container Toolkit.
ValidatorSpec describes configuration options for validation pod.
VFIOManagerSpec defines the properties for deploying VFIO-PCI manager.
VFIOPCIValidatorSpec defines validator spec for NVIDIA VFIO-PCI device validation.
VGPUDeviceManagerSpec defines the properties for deploying NVIDIA vGPU Device Manager.
VGPUDevicesConfigSpec defines vGPU devices configuration for NVIDIA vGPU Device Manager container.
VGPUDevicesValidatorSpec defines validator spec for NVIDIA vGPU device validator.
VGPUManagerSpec defines the properties for the NVIDIA vGPU Manager deployment.
VGPUManagerValidatorSpec defines validator spec for NVIDIA vGPU Manager.
VirtualTopologyConfigSpec defines virtual topology daemon configuration with NVIDIA vGPU.

# Type aliases

MIGStrategy indicates MIG mode.
Runtime defines container runtime type.
RuntimeClass defines the runtime class to use for GPU-enabled pods.
State indicates state of GPU operator components.