@@ -770,13 +770,14 @@ A managed resource has three status conditions: Synced, Ready and UpToDate.
770770
771771View the `Conditions` of a managed resource with `kubectl describe <managed_resource>`.
772772
773- The conditions for a managed resource are controlled by the Provider .
773+ Crossplane Providers manage the conditions for their managed resources .
774774
775775{{<hint "note" >}}
776776Providers may define their own custom `Conditions`.
777777{{</hint >}}
778-
778+ <!-- vale off -->
779779# ## Synced Condition
780+ <!-- vale on -->
780781The Provider sets the Synced status condition to True when it's able to
781782successfully reconcile the managed resource. If Crossplane can't reconcile the
782783managed resource it reports an error in the Synced condition.
@@ -820,14 +821,13 @@ Conditions:
820821 Status: True
821822 Reason: ReconcileSuccess
822823` ` `
823-
824+ <!-- vale off -->
824825# ## Ready Condition
826+ <!-- vale on -->
825827The Provider sets the Ready status condition to True when it
826- determines that the managed resource is available. If a managed resource isn't ready
828+ determines that the managed resource is available. If a managed resource isn't ready
827829the Crossplane Provider reports it in the Ready condition.
828830
829- The logic used to determine if a managed resource is Ready is maintained by the Provider.
830-
831831# ### Available
832832`Reason : Available` indicates the Provider created the managed resource and it's
833833ready for use.
@@ -871,7 +871,9 @@ Conditions:
871871 Status: False
872872 Reason: Unavailable
873873` ` `
874+ <!-- vale off -->
874875# ## UpToDate Condition
876+ <!-- vale on -->
875877The Provider sets the `UpToDate` status condition to True when the observed resource configuration
876878matches the configuration specified in the managed resource.
877879If there are differences between the specified configuration and the observed
@@ -895,7 +897,7 @@ Conditions:
895897<!-- vale on -->
896898`Reason : UpdateRequested` indicates the provider detected a difference between the
897899specified configuration and the observed configuration and requested an update to resolve
898- the delta. The result of the update is still pending, which can happen if the update operation
900+ the delta. The result of the update is still pending, which can happen if the update operation
899901is asynchronous. The `Message:` value of the `Condition` displays
900902any difference information available to the Provider.
901903
@@ -926,7 +928,7 @@ Conditions:
926928<!-- vale on -->
927929`Reason : UpdateFailed` indicates the provider detected a difference between the
928930specified configuration and the observed configuration. The Provider requested an update of
929- the resource to resolve the delta and the update operation failed. The `Message:` value of the `Condition` displays
931+ the resource to resolve the delta and the update operation failed. The `Message:` value of the `Condition` displays
930932any difference information available to the Provider and the error information.
931933
932934` ` ` yaml {copy-lines="none"}
@@ -949,8 +951,9 @@ Conditions:
949951 Reason: ObserveMatched
950952` ` `
951953
952-
954+ <!-- vale off -->
953955# ## Unknown Condition
956+ <!-- vale on -->
954957`Reason : Unknown` indicates the Provider has an unexpected error with the
955958managed resource. The `conditions.message` provides more information on what
956959went wrong.
0 commit comments