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 |