package
0.1.0
Repository: https://github.com/atlarge-research/apate.git
Documentation: pkg.go.dev

# Functions

UpdateInKubernetes registers or deletes the generated CRD YAML to Kubernetes.

# Constants

PodConfigurationLabel defines the label which is used to define which pod configuration resource belongs to the pod.
Enum variants for PodStatus.
Enum variants for PodStatus.
Enum variants for PodStatus.
Enum variants for PodStatus.
Enum variants for PodStatus.
Enum variants for PodStatus.
Enum variants for PodResponse.
Enum variants for PodResponse.
Enum variants for PodResponse.
Enum variants for PodResponse.

# Variables

AddToScheme is a global function that registers this API group & version to a scheme.
SchemeBuilder initialises a scheme builder.
SchemeGroupVersion is group version used to register these objects.

# Structs

PodConfiguration is a definition of PodConfiguration resource.
PodConfigurationList is a list of PodConfigurations.
PodConfigurationSpec is the spec which belongs to the PodConfiguration CRD.
PodConfigurationState is the state to be set for the related pods.
PodConfigurationTask is a single task which updates a pod state and is executed at a timestamp.
PodResources defines the current resource usage of the pod.

# Type aliases

PodResponse can be NORMAL, TIMEOUT, ERROR or UNSET, and describes how a pod should respond +kubebuilder:validation:Enum=NORMAL;TIMEOUT;ERROR;UNSET.
PodStatus can be PENDING, RUNNING, SUCCEEDED, FAILED, UNKNOWN or UNSET, and describes the state of a pod.