snapshot

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2025 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SnapshotFileName = "snapshot.json"
)

Variables

This section is empty.

Functions

func New

func New(arguments map[string]string) framework.Plugin

Types

type RawKubernetesObjects

type RawKubernetesObjects struct {
	Pods                   []*v1.Pod                         `json:"pods"`
	Nodes                  []*v1.Node                        `json:"nodes"`
	Queues                 []*enginev2.Queue                 `json:"queues"`
	PodGroups              []*enginev2alpha2.PodGroup        `json:"podGroups"`
	BindRequests           []*schedulingv1alpha2.BindRequest `json:"bindRequests"`
	PriorityClasses        []*v14.PriorityClass              `json:"priorityClasses"`
	ConfigMaps             []*v1.ConfigMap                   `json:"configMaps"`
	PersistentVolumeClaims []*v1.PersistentVolumeClaim       `json:"persistentVolumeClaims"`
	CSIStorageCapacities   []*storage.CSIStorageCapacity     `json:"csiStorageCapacities"`
	StorageClasses         []*storage.StorageClass           `json:"storageClasses"`
	CSIDrivers             []*storage.CSIDriver              `json:"csiDrivers"`
	ResourceClaims         []*resourceapi.ResourceClaim      `json:"resourceClaims"`
	ResourceSlices         []*resourceapi.ResourceSlice      `json:"resourceSlices"`
	DeviceClasses          []*resourceapi.DeviceClass        `json:"deviceClasses"`
	Topologies             []*kueue.Topology                 `json:"topologies"`
}

RawKubernetesObjects contains the raw Kubernetes objects from the cluster

type Snapshot

type Snapshot struct {
	Config          *conf.SchedulerConfiguration `json:"config"`
	SchedulerParams *conf.SchedulerParams        `json:"schedulerParams"`
	RawObjects      *RawKubernetesObjects        `json:"rawObjects"`
}

Jump to

Keyboard shortcuts

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