conditions

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PodStatePrefix     = "SlurmNodeState"
	NodeSetStatePrefix = "NodeSetState"

	// Slurm Base States
	PodConditionAllocated corev1.PodConditionType = PodStatePrefix + "Allocated"
	PodConditionDown      corev1.PodConditionType = PodStatePrefix + "Down"
	PodConditionError     corev1.PodConditionType = PodStatePrefix + "Error"
	PodConditionFuture    corev1.PodConditionType = PodStatePrefix + "Future"
	PodConditionIdle      corev1.PodConditionType = PodStatePrefix + "Idle"
	PodConditionMixed     corev1.PodConditionType = PodStatePrefix + "Mixed"
	PodConditionUnknown   corev1.PodConditionType = PodStatePrefix + "Unknown"

	// Slurm Flag States
	PodConditionCompleting    corev1.PodConditionType = PodStatePrefix + "Completing"
	PodConditionDrain         corev1.PodConditionType = PodStatePrefix + "Drain"
	PodConditionFail          corev1.PodConditionType = PodStatePrefix + "Fail"
	PodConditionInvalid       corev1.PodConditionType = PodStatePrefix + "Invalid"
	PodConditionInvalidReg    corev1.PodConditionType = PodStatePrefix + "InvalidReg"
	PodConditionMaintenance   corev1.PodConditionType = PodStatePrefix + "Maintenance"
	PodConditionNotResponding corev1.PodConditionType = PodStatePrefix + "NotResponding"
	PodConditionUndrain       corev1.PodConditionType = PodStatePrefix + "Undrain"
)
View Source
const (
	// NodeSet Condition Type
	NodeSetConditionReservationCreated = "ReservationCreated"
)

Variables

This section is empty.

Functions

func IsConditionTrue

func IsConditionTrue(status *corev1.PodStatus, condType corev1.PodConditionType) bool

func IsNodeBusy

func IsNodeBusy(status *corev1.PodStatus) bool

Busy is a conceptual state that means work is happening on the node.

func IsNodeDrain

func IsNodeDrain(status *corev1.PodStatus) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

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