Custom Resource Definition Properties
Spec
Schema
resourceSelection
:
resourceKind
:
string
policy
:
storageSettings
:
requireRegionalStorage
:
boolean
failoverSettings
:
forceDeleteStrategy
:
string
afterNodeUnreachable
:
afterNodeUnreachableSeconds
:
int
Fields | |
---|---|
Optional |
ResourceSelection specifies the resources belonging to this HighAvailabilityApplication. The HighAvailabilityApplication will look for a resource with the same name and namespace as itself. |
Optional |
ResourceKind specifies the kind of resources included in this component. Possible values: ["StatefulSet"] |
Optional |
Policy defines the high availability characteristics of this application |
Optional |
StorageSettings defines the high availability characteristics of this application. |
Optional |
RequireRegionalStorage enforces regional storage when using a HighAvailabilityApplication. |
Optional |
FailoverSettings defines the failover settings when an application pod encounters an error. |
Optional |
forceDeleteStrategy determines how force delete is triggered on node failure. Possible values: ["AfterNodeUnreachable"] |
Optional |
Configuration for a force delete strategy of "AfterNodeUnreachable". Should only be set when type is equal to AfterNodeUnreachable. |
Required* |
AfterNodeUnreachableSeconds is the timeout to force delete a pod after the node it is running on is marked as unreachable. |
* Field is required when parent field is specified
Status
Schema
conditions
:
-
lastTransitionTime
:
string
message
:
string
reason
:
string
status
:
string
type
:
string
Fields | |
---|---|
conditions
|
Conditions represent the latest available observation of the resource's current state. |
conditions[]
|
|
conditions[].lastTransitionTime
|
Last time the condition transitioned from one status to another. |
conditions[].message
|
Human-readable message indicating details about last transition. |
conditions[].reason
|
Unique, one-word, CamelCase reason for the condition's last transition. |
conditions[].status
|
Status is the status of the condition. Can be True, False, Unknown. |
conditions[].type
|
Type is the type of the condition. |