v1alpha4
Reference information for lifecycle.keptn.sh/v1alpha4
Packages
lifecycle.keptn.sh/v1alpha4
Package v1alpha4 contains API Schema definitions for the lifecycle v1alpha4 API group
Resource Types
KeptnWorkloadVersion
KeptnWorkloadVersion is the Schema for the keptnworkloadversions API
Appears in:
Field | Description |
---|---|
apiVersion string |
lifecycle.keptn.sh/v1alpha4 |
kind string |
KeptnWorkloadVersion |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec KeptnWorkloadVersionSpec |
Spec describes the desired state of the KeptnWorkloadVersion. |
status KeptnWorkloadVersionStatus |
Status describes the current state of the KeptnWorkloadVersion. |
KeptnWorkloadVersionList
KeptnWorkloadVersionList contains a list of KeptnWorkloadVersion
Field | Description |
---|---|
apiVersion string |
lifecycle.keptn.sh/v1alpha4 |
kind string |
KeptnWorkloadVersionList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items KeptnWorkloadVersion array |
KeptnWorkloadVersionSpec
KeptnWorkloadVersionSpec defines the desired state of KeptnWorkloadVersion
Appears in:
Field | Description |
---|---|
app string |
AppName is the name of the KeptnApp containing the KeptnWorkload. |
version string |
Version defines the version of the KeptnWorkload. |
preDeploymentTasks string array |
PreDeploymentTasks is a list of all tasks to be performed during the pre-deployment phase of the KeptnWorkload. The items of this list refer to the names of KeptnTaskDefinitions located in the same namespace as the KeptnApp, or in the Keptn namespace. |
postDeploymentTasks string array |
PostDeploymentTasks is a list of all tasks to be performed during the post-deployment phase of the KeptnWorkload. The items of this list refer to the names of KeptnTaskDefinitions located in the same namespace as the KeptnWorkload, or in the Keptn namespace. |
preDeploymentEvaluations string array |
PreDeploymentEvaluations is a list of all evaluations to be performed during the pre-deployment phase of the KeptnWorkload. The items of this list refer to the names of KeptnEvaluationDefinitions located in the same namespace as the KeptnWorkload, or in the Keptn namespace. |
postDeploymentEvaluations string array |
PostDeploymentEvaluations is a list of all evaluations to be performed during the post-deployment phase of the KeptnWorkload. The items of this list refer to the names of KeptnEvaluationDefinitions located in the same namespace as the KeptnWorkload, or in the Keptn namespace. |
resourceReference
ResourceReference |
ResourceReference is a reference to the Kubernetes resource (Deployment, DaemonSet, StatefulSet or ReplicaSet) the KeptnWorkload is representing. |
workloadName string |
WorkloadName is the name of the KeptnWorkload. |
previousVersion string |
PreviousVersion is the version of the KeptnWorkload that has been deployed prior to this version. |
traceId object (keys:string, values:string) |
TraceId contains the OpenTelemetry trace ID. |
KeptnWorkloadVersionStatus
KeptnWorkloadVersionStatus defines the observed state of KeptnWorkloadVersion
Appears in:
Field | Description |
---|---|
preDeploymentStatus KeptnState |
PreDeploymentStatus indicates the current status of the KeptnWorkloadVersion’s PreDeployment phase. |
deploymentStatus KeptnState |
DeploymentStatus indicates the current status of the KeptnWorkloadVersion’s Deployment phase. |
preDeploymentEvaluationStatus KeptnState |
PreDeploymentEvaluationStatus indicates the current status of the KeptnWorkloadVersion’s PreDeploymentEvaluation phase. |
postDeploymentEvaluationStatus KeptnState |
PostDeploymentEvaluationStatus indicates the current status of the KeptnWorkloadVersion’s PostDeploymentEvaluation phase. |
postDeploymentStatus KeptnState |
PostDeploymentStatus indicates the current status of the KeptnWorkloadVersion’s PostDeployment phase. |
preDeploymentTaskStatus
ItemStatus array |
PreDeploymentTaskStatus indicates the current state of each preDeploymentTask of the KeptnWorkloadVersion. |
postDeploymentTaskStatus
ItemStatus array |
PostDeploymentTaskStatus indicates the current state of each postDeploymentTask of the KeptnWorkloadVersion. |
preDeploymentEvaluationTaskStatus
ItemStatus array |
PreDeploymentEvaluationTaskStatus indicates the current state of each preDeploymentEvaluation of the KeptnWorkloadVersion. |
postDeploymentEvaluationTaskStatus
ItemStatus array |
PostDeploymentEvaluationTaskStatus indicates the current state of each postDeploymentEvaluation of the KeptnWorkloadVersion. |
startTime Time |
StartTime represents the time at which the deployment of the KeptnWorkloadVersion started. |
endTime Time |
EndTime represents the time at which the deployment of the KeptnWorkloadVersion finished. |
currentPhase string |
CurrentPhase indicates the current phase of the KeptnWorkloadVersion. This can be: - PreDeploymentTasks - PreDeploymentEvaluations - Deployment - PostDeploymentTasks - PostDeploymentEvaluations |
phaseTraceIDs object (keys:string, values:object) |
PhaseTraceIDs contains the trace IDs of the OpenTelemetry spans of each phase of the KeptnWorkloadVersion |
status KeptnState |
Status represents the overall status of the KeptnWorkloadVersion. |
Last modified 2023-11-03: docs: release 0.9.0 (#2396) (fef5826)