v1alpha1

Reference information for lifecycle.keptn.sh/v1alpha1

Packages

lifecycle.keptn.sh/v1alpha1

Package v1alpha1 contains API Schema definitions for the lifecycle v1alpha1 API group

Resource Types

ConfigMapReference

Appears in:

Field Description Default Optional
name string

EvaluationStatus

Appears in:

Field Description Default Optional
evaluationDefinitionName string
status string Pending
evaluationName string
startTime Time
endTime Time

EvaluationStatusItem

Appears in:

Field Description Default Optional
value string x
status string x
message string

FunctionReference

Appears in:

Field Description Default Optional
name string

FunctionSpec

Appears in:

Field Description Default Optional
functionRef FunctionReference
inline Inline
httpRef HttpReference
configMapRef ConfigMapReference
parameters TaskParameters
secureParameters SecureParameters

FunctionStatus

Appears in:

Field Description Default Optional
configMap string

HttpReference

Appears in:

Field Description Default Optional
url string

Inline

Appears in:

Field Description Default Optional
code string

KeptnApp

KeptnApp is the Schema for the keptnapps API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnApp
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnAppSpec
status KeptnAppStatus

KeptnAppList

KeptnAppList contains a list of KeptnApp

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnAppList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnApp array x

KeptnAppSpec

KeptnAppSpec defines the desired state of KeptnApp

Appears in:

Field Description Default Optional
version string x
workloads KeptnWorkloadRef array
preDeploymentTasks string array
postDeploymentTasks string array
preDeploymentEvaluations string array
postDeploymentEvaluations string array

KeptnAppStatus

KeptnAppStatus defines the observed state of KeptnApp

Appears in:

Field Description Default Optional
currentVersion string

KeptnAppVersion

KeptnAppVersion is the Schema for the keptnappversions API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnAppVersion
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnAppVersionSpec
status KeptnAppVersionStatus

KeptnAppVersionList

KeptnAppVersionList contains a list of KeptnAppVersion

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnAppVersionList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnAppVersion array x

KeptnAppVersionSpec

KeptnAppVersionSpec defines the desired state of KeptnAppVersion

Appears in:

Field Description Default Optional
version string x
workloads KeptnWorkloadRef array
preDeploymentTasks string array
postDeploymentTasks string array
preDeploymentEvaluations string array
postDeploymentEvaluations string array
appName string x
previousVersion string
traceId object (keys:string, values:string)

KeptnAppVersionStatus

KeptnAppVersionStatus defines the observed state of KeptnAppVersion

Appears in:

Field Description Default Optional
preDeploymentStatus string Pending
postDeploymentStatus string Pending
preDeploymentEvaluationStatus string Pending
postDeploymentEvaluationStatus string Pending
workloadOverallStatus string Pending
workloadStatus WorkloadStatus array
currentPhase string
preDeploymentTaskStatus TaskStatus array
postDeploymentTaskStatus TaskStatus array
preDeploymentEvaluationTaskStatus EvaluationStatus array
postDeploymentEvaluationTaskStatus EvaluationStatus array
phaseTraceIDs MapCarrier
status string Pending
startTime Time
endTime Time

KeptnEvaluation

KeptnEvaluation is the Schema for the keptnevaluations API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnEvaluation
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnEvaluationSpec
status KeptnEvaluationStatus

KeptnEvaluationDefinition

KeptnEvaluationDefinition is the Schema for the keptnevaluationdefinitions API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnEvaluationDefinition
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnEvaluationDefinitionSpec
status string unused field

KeptnEvaluationDefinitionList

KeptnEvaluationDefinitionList contains a list of KeptnEvaluationDefinition

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnEvaluationDefinitionList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnEvaluationDefinition array x

KeptnEvaluationDefinitionSpec

KeptnEvaluationDefinitionSpec defines the desired state of KeptnEvaluationDefinition

Appears in:

Field Description Default Optional
source string x
objectives Objective array x

KeptnEvaluationList

KeptnEvaluationList contains a list of KeptnEvaluation

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnEvaluationList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnEvaluation array x

KeptnEvaluationSpec

KeptnEvaluationSpec defines the desired state of KeptnEvaluation

Appears in:

Field Description Default Optional
workload string
workloadVersion string x
appName string
appVersion string
evaluationDefinition string x
retries integer 10
retryInterval Duration 5s
failAction string
checkType string

KeptnEvaluationStatus

KeptnEvaluationStatus defines the observed state of KeptnEvaluation

Appears in:

Field Description Default Optional
retryCount integer 0 x
evaluationStatus object (keys:string, values:EvaluationStatusItem) x
overallStatus string Pending x
startTime Time
endTime Time

KeptnTask

KeptnTask is the Schema for the keptntasks API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnTask
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnTaskSpec
status KeptnTaskStatus

KeptnTaskDefinition

KeptnTaskDefinition is the Schema for the keptntaskdefinitions API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnTaskDefinition
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnTaskDefinitionSpec
status KeptnTaskDefinitionStatus

KeptnTaskDefinitionList

KeptnTaskDefinitionList contains a list of KeptnTaskDefinition

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnTaskDefinitionList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnTaskDefinition array x

KeptnTaskDefinitionSpec

KeptnTaskDefinitionSpec defines the desired state of KeptnTaskDefinition

Appears in:

Field Description Default Optional
function FunctionSpec

KeptnTaskDefinitionStatus

KeptnTaskDefinitionStatus defines the observed state of KeptnTaskDefinition

Appears in:

Field Description Default Optional
function FunctionStatus

KeptnTaskList

KeptnTaskList contains a list of KeptnTask

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnTaskList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnTask array x

KeptnTaskSpec

KeptnTaskSpec defines the desired state of KeptnTask

Appears in:

Field Description Default Optional
workload string x
workloadVersion string x
app string x
appVersion string x
taskDefinition string x
context TaskContext x
parameters TaskParameters
secureParameters SecureParameters
checkType string

KeptnTaskStatus

KeptnTaskStatus defines the observed state of KeptnTask

Appears in:

Field Description Default Optional
jobName string
status string Pending
message string
startTime Time
endTime Time

KeptnWorkload

KeptnWorkload is the Schema for the keptnworkloads API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnWorkload
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnWorkloadSpec
status KeptnWorkloadStatus

KeptnWorkloadInstance

KeptnWorkloadInstance is the Schema for the keptnworkloadinstances API

Appears in:

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnWorkloadInstance
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnWorkloadInstanceSpec
status KeptnWorkloadInstanceStatus

KeptnWorkloadInstanceList

KeptnWorkloadInstanceList contains a list of KeptnWorkloadInstance

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnWorkloadInstanceList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnWorkloadInstance array x

KeptnWorkloadInstanceSpec

KeptnWorkloadInstanceSpec defines the desired state of KeptnWorkloadInstance

Appears in:

Field Description Default Optional
app string x
version string x
preDeploymentTasks string array
postDeploymentTasks string array
preDeploymentEvaluations string array
postDeploymentEvaluations string array
resourceReference ResourceReference x
workloadName string x
previousVersion string
traceId object (keys:string, values:string)

KeptnWorkloadInstanceStatus

KeptnWorkloadInstanceStatus defines the observed state of KeptnWorkloadInstance

Appears in:

Field Description Default Optional
preDeploymentStatus string Pending
deploymentStatus string Pending
preDeploymentEvaluationStatus string Pending
postDeploymentEvaluationStatus string Pending
postDeploymentStatus string Pending
preDeploymentTaskStatus TaskStatus array
postDeploymentTaskStatus TaskStatus array
preDeploymentEvaluationTaskStatus EvaluationStatus array
postDeploymentEvaluationTaskStatus EvaluationStatus array
startTime Time
endTime Time
currentPhase string
phaseTraceIDs MapCarrier
status string Pending

KeptnWorkloadList

KeptnWorkloadList contains a list of KeptnWorkload

Field Description Default Optional
apiVersion string lifecycle.keptn.sh/v1alpha1
kind string KeptnWorkloadList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnWorkload array x

KeptnWorkloadRef

Appears in:

Field Description Default Optional
name string x
version string x

KeptnWorkloadSpec

KeptnWorkloadSpec defines the desired state of KeptnWorkload

Appears in:

Field Description Default Optional
app string x
version string x
preDeploymentTasks string array
postDeploymentTasks string array
preDeploymentEvaluations string array
postDeploymentEvaluations string array
resourceReference ResourceReference x

KeptnWorkloadStatus

KeptnWorkloadStatus defines the observed state of KeptnWorkload

Appears in:

Field Description Default Optional
currentVersion string

Objective

Appears in:

Field Description Default Optional
name string x
query string x
evaluationTarget string x

ResourceReference

Appears in:

Field Description Default Optional
uid string x
kind string x
name string x

SecureParameters

Appears in:

Field Description Default Optional
secret string

TaskContext

Appears in:

Field Description Default Optional
workloadName string x
appName string x
appVersion string x
workloadVersion string x
taskType string x
objectType string x

TaskParameters

Appears in:

Field Description Default Optional
map object (keys:string, values:string)

TaskStatus

Appears in:

Field Description Default Optional
taskDefinitionName string
status string Pending
taskName string
startTime Time
endTime Time

WorkloadStatus

Appears in:

Field Description Default Optional
workload KeptnWorkloadRef
status string Pending