Documentation
¶
Index ¶
Constants ¶
View Source
const ( StatePrefix = "SlurmNodeState" // Slurm Base States PodConditionAllocated corev1.PodConditionType = StatePrefix + "Allocated" PodConditionDown corev1.PodConditionType = StatePrefix + "Down" PodConditionError corev1.PodConditionType = StatePrefix + "Error" PodConditionFuture corev1.PodConditionType = StatePrefix + "Future" PodConditionIdle corev1.PodConditionType = StatePrefix + "Idle" PodConditionMixed corev1.PodConditionType = StatePrefix + "Mixed" PodConditionUnknown corev1.PodConditionType = StatePrefix + "Unknown" // Slurm Flag States PodConditionCompleting corev1.PodConditionType = StatePrefix + "Completing" PodConditionDrain corev1.PodConditionType = StatePrefix + "Drain" PodConditionFail corev1.PodConditionType = StatePrefix + "Fail" PodConditionInvalid corev1.PodConditionType = StatePrefix + "Invalid" PodConditionInvalidReg corev1.PodConditionType = StatePrefix + "InvalidReg" PodConditionMaintenance corev1.PodConditionType = StatePrefix + "Maintenance" PodConditionNotResponding corev1.PodConditionType = StatePrefix + "NotResponding" PodConditionUndrain corev1.PodConditionType = StatePrefix + "Undrain" )
Variables ¶
This section is empty.
Functions ¶
func IsConditionTrue ¶
func IsConditionTrue(status *corev1.PodStatus, condType corev1.PodConditionType) bool
func IsNodeBusy ¶
Busy is a conceptual state that means work is happening on the node.
func IsNodeDrain ¶
func IsNodeDrained ¶
https://github.com/SchedMD/slurm/blob/slurm-25.05/src/common/slurm_protocol_defs.c#L3500
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.