ClusterVersionShadow [config.alauda.io/v1]
- Type
object
Specification
.spec
- Description
- spec is the desired state of the cluster upgrade.
- Type
object
.spec.desiredUpdate
- Description
- desiredUpdate is an optional field that indicates the desired value of the cluster version. Setting this value will trigger an upgrade (if the current version does not match the desired version).
- Type
object
.status
- Description
- status contains information about cluster upgrade.
- Type
object
.status.availableUpdates
- Description
- availableUpdates contains available updates. This list may be
- Type
array
.status.availableUpdates[]
- Description
- Release represents an ACP release image and associated metadata.
- Type
object
.status.conditions
- Description
- conditions provides information about the cluster version. The condition "Ready" is set to true if the desiredUpdate has been reached. The condition "Reconciling" is set to true if an update is being applied. The condition "Degraded" is set to true if an update is currently blocked by a temporary or permanent error. Conditions are only valid for the current desiredUpdate when metadata.generation is equal to status.generation.
- Type
array
.status.conditions[]
- Description
- Condition contains details for one aspect of the current state of this API Resource.
- Type
object- Required
lastTransitionTimemessagereasonstatustype
.status.current
- Description
- current is the currently applied release version and image of the cluster.
- Type
object
.status.desired
- Description
- desired is the version that the cluster is reconciling towards. If the cluster is not yet fully initialized, desired will be set with the information available, which may be an image or a tag.
- Type
object
.status.history
- Description
- history contains a list of the most recent versions applied to the cluster. This value may be empty during cluster startup, and then will be updated when a new update is being applied. The newest update is first in the list and it is ordered by recency. Updates in the history have state Completed if the rollout completed - if an update was failing or halfway applied the state will be Partial. Only a limited amount of update history is preserved.
- Type
array
.status.history[]
- Description
- UpdateHistory is a single attempted update to the cluster.
- Type
object- Required
imagestartedTimestate
.status.preflight
- Description
- preflight records information used during an in-progress upgrade to support deterministic preflight reentry behavior.
- Type
object
.status.preflight.checks
- Description
- checks records the latest evaluation result for each preflight check.
- Type
array
.status.preflight.checks[]
- Description
- PreflightCheckStatus records the latest result of a single preflight check.
- Type
object- Required
name
.status.stages
- Description
- stages expose the execution stages and per-operation DAG for the current update. Stages are executed sequentially; operations within a stage form a DAG.
- Type
array
.status.stages[]
- Type
object- Required
name
.status.stages[].operations
- Description
- operations are the DAG nodes in this stage.
- Type
array
.status.stages[].operations[]
- Type
object- Required
name
.status.stages[].operations[].dependsOn
- Description
- dependsOn lists direct predecessor operation names within this stage.
- Type
array
.status.stages[].operations[].dependsOn[]
- Type
string
API Endpoints
The following API endpoints are available:
/apis/config.alauda.io/v1/namespaces/{namespace}/clusterversionshadowsDELETE: delete collection of ClusterVersionShadowGET: list objects of kind ClusterVersionShadowPOST: create a new ClusterVersionShadow
/apis/config.alauda.io/v1/namespaces/{namespace}/clusterversionshadows/{name}DELETE: delete the specified ClusterVersionShadowGET: read the specified ClusterVersionShadowPATCH: partially update the specified ClusterVersionShadowPUT: replace the specified ClusterVersionShadow
/apis/config.alauda.io/v1/namespaces/{namespace}/clusterversionshadows/{name}/statusGET: read status of the specified ClusterVersionShadowPATCH: partially update status of the specified ClusterVersionShadowPUT: replace status of the specified ClusterVersionShadow
/apis/config.alauda.io/v1/namespaces/{namespace}/clusterversionshadows
- HTTP method
DELETE- Description
- delete collection of ClusterVersionShadow
- HTTP responses
- HTTP method
GET- Description
- list objects of kind ClusterVersionShadow
- HTTP responses
- HTTP method
POST- Description
- create a new ClusterVersionShadow
- Query parameters
- Body parameters
- HTTP responses
/apis/config.alauda.io/v1/namespaces/{namespace}/clusterversionshadows/{name}
- HTTP method
DELETE- Description
- delete the specified ClusterVersionShadow
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified ClusterVersionShadow
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified ClusterVersionShadow
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified ClusterVersionShadow
- Query parameters
- Body parameters
- HTTP responses
/apis/config.alauda.io/v1/namespaces/{namespace}/clusterversionshadows/{name}/status
- HTTP method
GET- Description
- read status of the specified ClusterVersionShadow
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified ClusterVersionShadow
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified ClusterVersionShadow
- Query parameters
- Body parameters
- HTTP responses