v1alpha2
Packages
lifecycle.keptn.sh/v1alpha2
Package v1alpha2 contains API Schema definitions for the lifecycle v1alpha2 API group
Resource Types
- KeptnApp
- KeptnAppList
- KeptnAppVersion
- KeptnAppVersionList
- KeptnEvaluation
- KeptnEvaluationDefinition
- KeptnEvaluationDefinitionList
- KeptnEvaluationList
- KeptnTask
- KeptnTaskDefinition
- KeptnTaskDefinitionList
- KeptnTaskList
- KeptnWorkload
- KeptnWorkloadInstance
- KeptnWorkloadInstanceList
- KeptnWorkloadList
ConfigMapReference
Appears in:
Field | Description | Default | Optional |
---|---|---|---|
name string |
✓ |
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 |
✓ |
ItemStatus
Appears in:
Field | Description | Default | Optional |
---|---|---|---|
definitionName string |
DefinitionName is the name of the EvaluationDefinition/TaskDefinition | ✓ | |
status string |
Pending | ✓ | |
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 | Default | Optional |
---|---|---|---|
apiVersion string |
lifecycle.keptn.sh/v1alpha2 |
||
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/v1alpha2 |
||
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 | ||
revision integer |
1 | ✓ | |
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/v1alpha2 |
||
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/v1alpha2 |
||
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 | ||
revision integer |
1 | ✓ | |
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 ItemStatus array |
✓ | ||
postDeploymentTaskStatus ItemStatus array |
✓ | ||
preDeploymentEvaluationTaskStatus ItemStatus array |
✓ | ||
postDeploymentEvaluationTaskStatus ItemStatus 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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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/v1alpha2 |
||
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 ItemStatus array |
✓ | ||
postDeploymentTaskStatus ItemStatus array |
✓ | ||
preDeploymentEvaluationTaskStatus ItemStatus array |
✓ | ||
postDeploymentEvaluationTaskStatus ItemStatus 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/v1alpha2 |
||
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) |
✓ |
WorkloadStatus
Appears in:
Field | Description | Default | Optional |
---|---|---|---|
workload KeptnWorkloadRef |
✓ | ||
status string |
Pending | ✓ |