Skip to content

Commit

Permalink
chore: add status field docs to all CRDs (#1807)
Browse files Browse the repository at this point in the history
Signed-off-by: realanna <anna.reale@dynatrace.com>
  • Loading branch information
RealAnna committed Aug 2, 2023
1 parent ee2abea commit 650ecba
Show file tree
Hide file tree
Showing 36 changed files with 555 additions and 293 deletions.
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
processor:
useRawDocstring: true
ignoreTypes: []
ignoreTypes:
- "nomatch" # this needs to be in place as a workaround to avoid generation bugs
ignoreFields:
- "status$"
- "TypeMeta$"

- "EmptyStatus$"
render:
kubernetesVersion: 1.24
5 changes: 3 additions & 2 deletions .github/scripts/generate-crd-docs/generate-crd-docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ fi
echo "Running CRD docs auto-generator..."

for api_group in "$OPERATOR_API_ROOT"*; do

sanitized_api_group="${api_group#$OPERATOR_API_ROOT}"
INDEX_PATH="./docs/content/en/docs/crd-ref/$sanitized_api_group/_index.md"

Expand All @@ -39,7 +40,6 @@ for api_group in "$OPERATOR_API_ROOT"*; do
envsubst < './.github/scripts/generate-crd-docs/templates/index-template.md' > "$INDEX_PATH"
unset API_GROUP
fi

for api_version in "$api_group"/*; do
sanitized_api_version="${api_version#$OPERATOR_API_ROOT$sanitized_api_group/}"

Expand Down Expand Up @@ -69,6 +69,8 @@ for api_group in "$OPERATOR_API_ROOT"*; do
done

# Metrics API


sanitized_api_group="metrics"
INDEX_PATH="./docs/content/en/docs/crd-ref/$sanitized_api_group/_index.md"

Expand All @@ -83,7 +85,6 @@ fi

for api_version in "$METRICS_API_ROOT"*; do
sanitized_api_version="${api_version#$METRICS_API_ROOT}"

OUTPUT_PATH="./docs/content/en/docs/crd-ref/$sanitized_api_group/$sanitized_api_version"

echo "Arguments:"
Expand Down
136 changes: 132 additions & 4 deletions docs/content/en/docs/crd-ref/lifecycle/v1alpha1/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ _Appears in:_
| Field | Description |
| --- | --- |
| `evaluationDefinitionName` _string_ | |
| `status` _KeptnState_ | |
| `evaluationName` _string_ | |
| `startTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
| `endTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
Expand All @@ -80,6 +81,7 @@ _Appears in:_
| Field | Description |
| --- | --- |
| `value` _string_ | |
| `status` _KeptnState_ | |
| `message` _string_ | |


Expand Down Expand Up @@ -173,6 +175,7 @@ _Appears in:_
| `kind` _string_ | `KeptnApp`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnAppSpec](#keptnappspec)_ | |
| `status` _[KeptnAppStatus](#keptnappstatus)_ | |


#### KeptnAppList
Expand Down Expand Up @@ -211,6 +214,18 @@ _Appears in:_
| `postDeploymentEvaluations` _string array_ | |


#### KeptnAppStatus



KeptnAppStatus defines the observed state of KeptnApp

_Appears in:_
- [KeptnApp](#keptnapp)

| Field | Description |
| --- | --- |
| `currentVersion` _string_ | |


#### KeptnAppVersion
Expand All @@ -228,6 +243,7 @@ _Appears in:_
| `kind` _string_ | `KeptnAppVersion`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnAppVersionSpec](#keptnappversionspec)_ | |
| `status` _[KeptnAppVersionStatus](#keptnappversionstatus)_ | |


#### KeptnAppVersionList
Expand Down Expand Up @@ -268,6 +284,32 @@ _Appears in:_
| `traceId` _object (keys:string, values:string)_ | |


#### KeptnAppVersionStatus



KeptnAppVersionStatus defines the observed state of KeptnAppVersion

_Appears in:_
- [KeptnAppVersion](#keptnappversion)

| Field | Description |
| --- | --- |
| `preDeploymentStatus` _KeptnState_ | |
| `postDeploymentStatus` _KeptnState_ | |
| `preDeploymentEvaluationStatus` _KeptnState_ | |
| `postDeploymentEvaluationStatus` _KeptnState_ | |
| `workloadOverallStatus` _KeptnState_ | |
| `workloadStatus` _[WorkloadStatus](#workloadstatus) array_ | |
| `currentPhase` _string_ | |
| `preDeploymentTaskStatus` _[TaskStatus](#taskstatus) array_ | |
| `postDeploymentTaskStatus` _[TaskStatus](#taskstatus) array_ | |
| `preDeploymentEvaluationTaskStatus` _[EvaluationStatus](#evaluationstatus) array_ | |
| `postDeploymentEvaluationTaskStatus` _[EvaluationStatus](#evaluationstatus) array_ | |
| `phaseTraceIDs` _object (keys:string, values:object)_ | |
| `status` _KeptnState_ | |
| `startTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
| `endTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |


#### KeptnEvaluation
Expand All @@ -285,6 +327,7 @@ _Appears in:_
| `kind` _string_ | `KeptnEvaluation`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnEvaluationSpec](#keptnevaluationspec)_ | |
| `status` _[KeptnEvaluationStatus](#keptnevaluationstatus)_ | |


#### KeptnEvaluationDefinition
Expand All @@ -302,6 +345,7 @@ _Appears in:_
| `kind` _string_ | `KeptnEvaluationDefinition`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnEvaluationDefinitionSpec](#keptnevaluationdefinitionspec)_ | |
| `status` _[EmptyStatus](#emptystatus)_ | unused field |


#### KeptnEvaluationDefinitionList
Expand Down Expand Up @@ -335,8 +379,6 @@ _Appears in:_
| `objectives` _[Objective](#objective) array_ | |




#### KeptnEvaluationList


Expand Down Expand Up @@ -368,6 +410,7 @@ _Appears in:_
| `kind` _string_ | `KeptnEvaluationProvider`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnEvaluationProviderSpec](#keptnevaluationproviderspec)_ | |
| `status` _[EmptyStatus](#emptystatus)_ | unused field |


#### KeptnEvaluationProviderList
Expand Down Expand Up @@ -401,8 +444,6 @@ _Appears in:_
| `secretName` _string_ | |




#### KeptnEvaluationSpec


Expand All @@ -425,6 +466,22 @@ _Appears in:_
| `checkType` _CheckType_ | |


#### KeptnEvaluationStatus



KeptnEvaluationStatus defines the observed state of KeptnEvaluation

_Appears in:_
- [KeptnEvaluation](#keptnevaluation)

| Field | Description |
| --- | --- |
| `retryCount` _integer_ | |
| `evaluationStatus` _object (keys:string, values:[EvaluationStatusItem](#evaluationstatusitem))_ | |
| `overallStatus` _KeptnState_ | |
| `startTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
| `endTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |


#### KeptnTask
Expand All @@ -442,6 +499,7 @@ _Appears in:_
| `kind` _string_ | `KeptnTask`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnTaskSpec](#keptntaskspec)_ | |
| `status` _[KeptnTaskStatus](#keptntaskstatus)_ | |


#### KeptnTaskDefinition
Expand All @@ -459,6 +517,7 @@ _Appears in:_
| `kind` _string_ | `KeptnTaskDefinition`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnTaskDefinitionSpec](#keptntaskdefinitionspec)_ | |
| `status` _[KeptnTaskDefinitionStatus](#keptntaskdefinitionstatus)_ | |


#### KeptnTaskDefinitionList
Expand Down Expand Up @@ -491,6 +550,18 @@ _Appears in:_
| `function` _[FunctionSpec](#functionspec)_ | |


#### KeptnTaskDefinitionStatus



KeptnTaskDefinitionStatus defines the observed state of KeptnTaskDefinition

_Appears in:_
- [KeptnTaskDefinition](#keptntaskdefinition)

| Field | Description |
| --- | --- |
| `function` _[FunctionStatus](#functionstatus)_ | INSERT ADDITIONAL STATUS FIELD - define observed state of cluster Important: Run "make" to regenerate code after modifying this file |


#### KeptnTaskList
Expand Down Expand Up @@ -531,6 +602,22 @@ _Appears in:_
| `checkType` _CheckType_ | |


#### KeptnTaskStatus



KeptnTaskStatus defines the observed state of KeptnTask

_Appears in:_
- [KeptnTask](#keptntask)

| Field | Description |
| --- | --- |
| `jobName` _string_ | |
| `status` _KeptnState_ | |
| `message` _string_ | |
| `startTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
| `endTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |


#### KeptnWorkload
Expand All @@ -548,6 +635,7 @@ _Appears in:_
| `kind` _string_ | `KeptnWorkload`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnWorkloadSpec](#keptnworkloadspec)_ | |
| `status` _[KeptnWorkloadStatus](#keptnworkloadstatus)_ | |


#### KeptnWorkloadInstance
Expand All @@ -565,6 +653,7 @@ _Appears in:_
| `kind` _string_ | `KeptnWorkloadInstance`
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
| `spec` _[KeptnWorkloadInstanceSpec](#keptnworkloadinstancespec)_ | |
| `status` _[KeptnWorkloadInstanceStatus](#keptnworkloadinstancestatus)_ | |


#### KeptnWorkloadInstanceList
Expand Down Expand Up @@ -606,6 +695,31 @@ _Appears in:_
| `traceId` _object (keys:string, values:string)_ | |


#### KeptnWorkloadInstanceStatus



KeptnWorkloadInstanceStatus defines the observed state of KeptnWorkloadInstance

_Appears in:_
- [KeptnWorkloadInstance](#keptnworkloadinstance)

| Field | Description |
| --- | --- |
| `preDeploymentStatus` _KeptnState_ | |
| `deploymentStatus` _KeptnState_ | |
| `preDeploymentEvaluationStatus` _KeptnState_ | |
| `postDeploymentEvaluationStatus` _KeptnState_ | |
| `postDeploymentStatus` _KeptnState_ | |
| `preDeploymentTaskStatus` _[TaskStatus](#taskstatus) array_ | |
| `postDeploymentTaskStatus` _[TaskStatus](#taskstatus) array_ | |
| `preDeploymentEvaluationTaskStatus` _[EvaluationStatus](#evaluationstatus) array_ | |
| `postDeploymentEvaluationTaskStatus` _[EvaluationStatus](#evaluationstatus) array_ | |
| `startTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
| `endTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
| `currentPhase` _string_ | |
| `phaseTraceIDs` _object (keys:string, values:object)_ | |
| `status` _KeptnState_ | |


#### KeptnWorkloadList
Expand Down Expand Up @@ -662,6 +776,18 @@ _Appears in:_
| `resourceReference` _[ResourceReference](#resourcereference)_ | |


#### KeptnWorkloadStatus



KeptnWorkloadStatus defines the observed state of KeptnWorkload

_Appears in:_
- [KeptnWorkload](#keptnworkload)

| Field | Description |
| --- | --- |
| `currentVersion` _string_ | |


#### Objective
Expand Down Expand Up @@ -759,6 +885,7 @@ _Appears in:_
| Field | Description |
| --- | --- |
| `taskDefinitionName` _string_ | |
| `status` _KeptnState_ | |
| `taskName` _string_ | |
| `startTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
| `endTime` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#time-v1-meta)_ | |
Expand All @@ -776,5 +903,6 @@ _Appears in:_
| Field | Description |
| --- | --- |
| `workload` _[KeptnWorkloadRef](#keptnworkloadref)_ | |
| `status` _KeptnState_ | |


Loading

0 comments on commit 650ecba

Please sign in to comment.