@@ -236,6 +236,44 @@ spec:
236
236
- type
237
237
type : object
238
238
type : array
239
+ failureMessage :
240
+ description : |-
241
+ FailureMessage will be set in the event that there is a terminal problem
242
+ reconciling the Machine and will contain a more verbose string suitable
243
+ for logging and human consumption.
244
+
245
+ This field should not be set for transitive errors that a controller
246
+ faces that are expected to be fixed automatically over
247
+ time (like service outages), but instead indicate that something is
248
+ fundamentally wrong with the Machine's spec or the configuration of
249
+ the controller, and that manual intervention is required. Examples
250
+ of terminal errors would be invalid combinations of settings in the
251
+ spec, values that are unsupported by the controller, or the
252
+ responsible controller itself being critically misconfigured.
253
+
254
+ Any transient errors that occur during the reconciliation of Machines
255
+ can be added as events to the Machine object and/or logged in the
256
+ controller's output.
257
+ type : string
258
+ failureReason :
259
+ description : |-
260
+ FailureReason will be set in the event that there is a terminal problem
261
+ reconciling the Machine and will contain a succinct value suitable
262
+ for machine interpretation.
263
+
264
+ This field should not be set for transitive errors that a controller
265
+ faces that are expected to be fixed automatically over
266
+ time (like service outages), but instead indicate that something is
267
+ fundamentally wrong with the Machine's spec or the configuration of
268
+ the controller, and that manual intervention is required. Examples
269
+ of terminal errors would be invalid combinations of settings in the
270
+ spec, values that are unsupported by the controller, or the
271
+ responsible controller itself being critically misconfigured.
272
+
273
+ Any transient errors that occur during the reconciliation of Machines
274
+ can be added as events to the Machine object and/or logged in the
275
+ controller's output.
276
+ type : string
239
277
ready :
240
278
description : Ready is true when the provider resource is ready.
241
279
type : boolean
0 commit comments