v1alpha2

Reference information for lifecycle.keptn.sh/v1alpha2

Packages

lifecycle.keptn.sh/v1alpha2

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

Resource Types

ConfigMapReference

Appears in:

Field Description
name string

EvaluationStatusItem

Appears in:

Field Description
value string
message string

FunctionReference

Appears in:

Field Description
name string

FunctionSpec

Appears in:

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

FunctionStatus

Appears in:

Field Description
configMap string INSERT ADDITIONAL STATUS FIELD - define observed state of cluster Important: Run “make” to regenerate code after modifying this file

HttpReference

Appears in:

Field Description
url string

Inline

Appears in:

Field Description
code string

ItemStatus

Appears in:

Field Description
definitionName string DefinitionName is the name of the EvaluationDefinition/TaskDefiniton
name string Name is the name of the Evaluation/Task
startTime Time
endTime Time

KeptnApp

KeptnApp is the Schema for the keptnapps API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnApp
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnAppSpec

KeptnAppList

KeptnAppList contains a list of KeptnApp

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

KeptnAppSpec

KeptnAppSpec defines the desired state of KeptnApp

Appears in:

Field Description
version string
revision integer
workloads KeptnWorkloadRef array
preDeploymentTasks string array
postDeploymentTasks string array
preDeploymentEvaluations string array
postDeploymentEvaluations string array

KeptnAppVersion

KeptnAppVersion is the Schema for the keptnappversions API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnAppVersion
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnAppVersionSpec

KeptnAppVersionList

KeptnAppVersionList contains a list of KeptnAppVersion

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

KeptnAppVersionSpec

KeptnAppVersionSpec defines the desired state of KeptnAppVersion

Appears in:

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

KeptnEvaluation

KeptnEvaluation is the Schema for the keptnevaluations API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnEvaluation
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnEvaluationSpec

KeptnEvaluationDefinition

KeptnEvaluationDefinition is the Schema for the keptnevaluationdefinitions API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnEvaluationDefinition
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnEvaluationDefinitionSpec

KeptnEvaluationDefinitionList

KeptnEvaluationDefinitionList contains a list of KeptnEvaluationDefinition

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

KeptnEvaluationDefinitionSpec

KeptnEvaluationDefinitionSpec defines the desired state of KeptnEvaluationDefinition

Appears in:

Field Description
source string
objectives Objective array

KeptnEvaluationList

KeptnEvaluationList contains a list of KeptnEvaluation

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

KeptnEvaluationProvider

KeptnEvaluationProvider is the Schema for the keptnevaluationproviders API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnEvaluationProvider
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnEvaluationProviderSpec

KeptnEvaluationProviderList

KeptnEvaluationProviderList contains a list of KeptnEvaluationProvider

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnEvaluationProviderList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items KeptnEvaluationProvider array

KeptnEvaluationProviderSpec

KeptnEvaluationProviderSpec defines the desired state of KeptnEvaluationProvider

Appears in:

Field Description
targetServer string
secretKeyRef SecretKeySelector

KeptnEvaluationSpec

KeptnEvaluationSpec defines the desired state of KeptnEvaluation

Appears in:

Field Description
workload string
workloadVersion string
appName string
appVersion string
evaluationDefinition string
retries integer
retryInterval Duration
failAction string
checkType CheckType

KeptnTask

KeptnTask is the Schema for the keptntasks API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnTask
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnTaskSpec

KeptnTaskDefinition

KeptnTaskDefinition is the Schema for the keptntaskdefinitions API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnTaskDefinition
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnTaskDefinitionSpec

KeptnTaskDefinitionList

KeptnTaskDefinitionList contains a list of KeptnTaskDefinition

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

KeptnTaskDefinitionSpec

KeptnTaskDefinitionSpec defines the desired state of KeptnTaskDefinition

Appears in:

Field Description
function FunctionSpec

KeptnTaskList

KeptnTaskList contains a list of KeptnTask

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

KeptnTaskSpec

KeptnTaskSpec defines the desired state of KeptnTask

Appears in:

Field Description
workload string
workloadVersion string
app string
appVersion string
taskDefinition string
context TaskContext
parameters TaskParameters
secureParameters SecureParameters
checkType CheckType

KeptnWorkload

KeptnWorkload is the Schema for the keptnworkloads API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnWorkload
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnWorkloadSpec

KeptnWorkloadInstance

KeptnWorkloadInstance is the Schema for the keptnworkloadinstances API

Appears in:

Field Description
apiVersion string lifecycle.keptn.sh/v1alpha2
kind string KeptnWorkloadInstance
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec KeptnWorkloadInstanceSpec

KeptnWorkloadInstanceList

KeptnWorkloadInstanceList contains a list of KeptnWorkloadInstance

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

KeptnWorkloadInstanceSpec

KeptnWorkloadInstanceSpec defines the desired state of KeptnWorkloadInstance

Appears in:

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

KeptnWorkloadList

KeptnWorkloadList contains a list of KeptnWorkload

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

KeptnWorkloadRef

Appears in:

Field Description
name string
version string

KeptnWorkloadSpec

KeptnWorkloadSpec defines the desired state of KeptnWorkload

Appears in:

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

Objective

Appears in:

Field Description
name string
query string
evaluationTarget string

ResourceReference

Appears in:

Field Description
uid UID
kind string
name string

SecureParameters

Appears in:

Field Description
secret string

TaskContext

Appears in:

Field Description
workloadName string
appName string
appVersion string
workloadVersion string
taskType string
objectType string

TaskParameters

Appears in:

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

WorkloadStatus

Appears in:

Field Description
workload KeptnWorkloadRef
Last modified 2023-06-21: releasing documentation v0.8.0 (24f0a46)