ResourcePoolStatusRequestStatus
io.k8s.api.resource.v1alpha3.ResourcePoolStatusRequestStatus
source ↗
ResourcePoolStatusRequestStatus contains the calculated pool status information.
conditions[]ConditionConditions provide information about the state of the request. A condition with type=Complete or type=Failed will always be set when the status is populated.Known condition types: - "Complete": True when the request has been processed successfully - "Failed": True when the request could not be processed
lastTransitionTimeTime requiredlastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.messagestring requiredmessage is a human readable message indicating details about the transition. This may be an empty string.observedGenerationinteger (int64)observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.reasonstring requiredreason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.statusstring requiredstatus of the condition, one of True, False, Unknown.typestring requiredtype of condition in CamelCase or in foo.example.com/CamelCase.poolCountinteger (int32) requiredPoolCount is the total number of pools that matched the filter criteria, regardless of truncation. This helps users understand how many pools exist even when the response is truncated. A value of 0 means no pools matched the filter criteria.pools[]PoolStatusPools contains the first `spec.limit` matching pools, sorted by driver then pool name. If `len(pools) < poolCount`, the list was truncated. When omitted, no pools matched the request filters.
allocatedDevicesinteger (int32)AllocatedDevices is the number of devices currently allocated to claims. A value of 0 means no devices are allocated. May be unset when validationError is set.availableDevicesinteger (int32)AvailableDevices is the number of devices available for allocation. This equals TotalDevices - AllocatedDevices - UnavailableDevices. A value of 0 means no devices are currently available. May be unset when validationError is set.driverstring requiredDriver is the DRA driver name for this pool. Must be a DNS subdomain (e.g., "gpu.example.com").generationinteger (int64) requiredGeneration is the pool generation observed across all ResourceSlices in this pool. Only the latest generation is reported. During a generation rollout, if not all slices at the latest generation have been published, the pool is included with a validationError and device counts unset.nodeNamestringNodeName is the node this pool is associated with. When omitted, the pool is not associated with a specific node. Must be a valid DNS subdomain name (RFC1123).poolNamestring requiredPoolName is the name of the pool. Must be a valid resource pool name (DNS subdomains separated by "/").resourceSliceCountinteger (int32)ResourceSliceCount is the number of ResourceSlices that make up this pool. May be unset when validationError is set.totalDevicesinteger (int32)TotalDevices is the total number of devices in the pool across all slices. A value of 0 means the pool has no devices. May be unset when validationError is set.unavailableDevicesinteger (int32)UnavailableDevices is the number of devices that are not available due to taints or other conditions, but are not allocated. A value of 0 means all unallocated devices are available. May be unset when validationError is set.validationErrorstringValidationError is set when the pool's data could not be fully validated (e.g., incomplete slice publication). When set, device count fields and ResourceSliceCount may be unset.