AppWrapper API

Generated API reference documentation for .

Resource Types

AppWrapper

Appears in:

AppWrapper is the Schema for the appwrappers API

Field Description
spec [Required]
AppWrapperSpec
No description provided.
status [Required]
AppWrapperStatus
No description provided.

AppWrapperComponent

Appears in:

AppWrapperComponent describes a single wrapped Kubernetes resource

Field Description
annotations
map[string]string
Annotations is an unstructured key value map that may be used to store and retrieve arbitrary metadata about the Component to customize its treatment by the AppWrapper controller.
podSets
[]AppWrapperPodSet
PodSets contained in the Component
podSetInfos
[]AppWrapperPodSetInfo
PodSetInfos assigned to the Component's PodSets by Kueue
template [Required]
k8s.io/apimachinery/pkg/runtime.RawExtension
Template defines the Kubernetes resource for the Component

AppWrapperPhase

(Alias of string)

Appears in:

AppWrapperPhase is the phase of the appwrapper

AppWrapperPodSet

Appears in:

AppWrapperPodSet describes an homogeneous set of pods

Field Description
replicas
int32
Replicas is the number of pods in this PodSet
path [Required]
string
Path is the path Component.Template to the PodTemplateSpec for this PodSet

AppWrapperPodSetInfo

Appears in:

AppWrapperPodSetInfo contains the data that Kueue wants to inject into an admitted PodSpecTemplate

Field Description
annotations
map[string]string
Annotations to be added to the PodSpecTemplate
labels
map[string]string
Labels to be added to the PodSepcTemplate
nodeSelector
map[string]string
NodeSelectors to be added to the PodSpecTemplate
tolerations
[]k8s.io/api/core/v1.Toleration
Tolerations to be added to the PodSpecTemplate

AppWrapperSpec

Appears in:

AppWrapperSpec defines the desired state of the AppWrapper

Field Description
components [Required]
[]AppWrapperComponent
Components lists the components contained in the AppWrapper
suspend
bool
Suspend suspends the AppWrapper when set to true

AppWrapperStatus

Appears in:

AppWrapperStatus defines the observed state of the appwrapper

Field Description
phase
AppWrapperPhase
Phase of the AppWrapper object
resettingCount
int32
Retries counts the number of times the AppWrapper has entered the Resetting Phase
conditions
[]k8s.io/apimachinery/pkg/apis/meta/v1.Condition
Conditions hold the latest available observations of the AppWrapper current state. The type of the condition could be QuotaReserved: The AppWrapper was admitted by Kueue and has quota allocated to it ResourcesDeployed: The contained resources are deployed (or being deployed) on the cluster PodsReady: All pods of the contained resources are in the Ready or Succeeded state Unhealthy: One or more of the contained resources is unhealthy DeletingResources: The contained resources are in the process of being deleted from the cluster