You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openapi/openapi.yaml
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ paths:
50
50
51
51
**Note**: The `status` object in the response is read-only and computed by the service.
52
52
It is NOT part of the request body. Initially,
53
-
status.conditions will include mandatory "Available", "Ready" and "Reconciled" conditions.
53
+
status.conditions will include mandatory "LastKnownReconciled", "Ready" and "Reconciled" conditions.
54
54
parameters: []
55
55
responses:
56
56
'201':
@@ -189,7 +189,7 @@ paths:
189
189
created_time: '2021-01-01T10:00:00Z'
190
190
last_updated_time: '2021-01-01T10:00:00Z'
191
191
last_transition_time: '2021-01-01T10:00:00Z'
192
-
- type: Available
192
+
- type: LastKnownReconciled
193
193
status: 'True'
194
194
reason: All adapters reported Available True for the same generation
195
195
message: All adapters reported Available True for the same generation
@@ -394,7 +394,7 @@ paths:
394
394
created_time: '2021-01-01T10:00:00Z'
395
395
last_updated_time: '2021-01-01T10:00:00Z'
396
396
last_transition_time: '2021-01-01T10:00:00Z'
397
-
- type: Available
397
+
- type: LastKnownReconciled
398
398
status: 'True'
399
399
reason: All adapters reported Available True for the same generation
400
400
message: All adapters reported Available True for the same generation
@@ -1075,7 +1075,7 @@ components:
1075
1075
created_time: '2021-01-01T10:00:00Z'
1076
1076
last_updated_time: '2021-01-01T10:00:00Z'
1077
1077
last_transition_time: '2021-01-01T10:00:00Z'
1078
-
- type: Available
1078
+
- type: LastKnownReconciled
1079
1079
status: 'True'
1080
1080
reason: All adapters reported Available True for the same generation
1081
1081
message: All adapters reported Available True for the same generation
@@ -1199,7 +1199,7 @@ components:
1199
1199
**Mandatory conditions**:
1200
1200
- `type: "Ready"` *(deprecated — use Reconciled)*: Whether all adapters report successfully at the current generation.
1201
1201
- `type: "Reconciled"`: Whether the resource's desired state has been fully reconciled by all adapters at the current generation.
1202
-
- `type: "Available"`: Aggregated adapter result for a common observed_generation.
1202
+
- `type: "LastKnownReconciled"`: Aggregated adapter result for a common observed_generation. Sticky — stays True as long as all required adapters were reconciled at a common observed generation, even if a new generation is being processed.
1203
1203
1204
1204
These conditions are present immediately upon resource creation.
1205
1205
description: |-
@@ -1374,7 +1374,7 @@ components:
1374
1374
created_time: '2021-01-01T10:00:00Z'
1375
1375
last_updated_time: '2021-01-01T10:00:00Z'
1376
1376
last_transition_time: '2021-01-01T10:00:00Z'
1377
-
- type: Available
1377
+
- type: LastKnownReconciled
1378
1378
status: 'True'
1379
1379
reason: All adapters reported Available True for the same generation
1380
1380
message: All adapters reported Available True for the same generation
@@ -1565,7 +1565,7 @@ components:
1565
1565
**Mandatory conditions**:
1566
1566
- `type: "Ready"` *(deprecated — use Reconciled)*: Whether all adapters report successfully at the current generation.
1567
1567
- `type: "Reconciled"`: Whether the resource's desired state has been fully reconciled by all adapters at the current generation.
1568
-
- `type: "Available"`: Aggregated adapter result for a common observed_generation.
1568
+
- `type: "LastKnownReconciled"`: Aggregated adapter result for a common observed_generation. Sticky — stays True as long as all required adapters were reconciled at a common observed generation, even if a new generation is being processed.
1569
1569
1570
1570
These conditions are present immediately upon resource creation.
0 commit comments