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: keps/sig-api-machinery/5073-declarative-validation-with-validation-gen/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1459,8 +1459,8 @@ The default mechanism handles common cases by skipping re-validation if a field
1459
1459
| Slice values<br/>`listType=map`| - | (re)validate items which are not found (by key) in the old slice or are changed | same |
1460
1460
| Slice values<br/>`listType=set`| - | validate items which are not found (by value) in the old slice | Validate all elements (CRDs ratcheting may be expanded to match in-tree ratcheting) |
1461
1461
| Maps | all elements are equivalent | revalidate the map if any element changed | same |
1462
-
| Map values<br/>`mapType=granular`| - | (re)validate items which are not found (by key) in the old map | same |
1463
-
| Map values<br/>`mapType=atomic`| - | (re)validate items which are not found (by key) in the old map |[Issue #131566](https://github.com/kubernetes/kubernetes/issues/131566) (Alignment needed) |
1462
+
| Map values<br/>`mapType=granular`| - | (re)validate items which are not found (by key) in the old map or are changed| same |
1463
+
| Map values<br/>`mapType=atomic`| - | (re)validate items which are not found (by key) in the old map or are changed|[Issue #131566](https://github.com/kubernetes/kubernetes/issues/131566) (Alignment needed) |
1464
1464
1465
1465
**Note on Atomic Types:** The behavior for `structType=atomic` and `mapType=atomic` intentionally deviates from strict atomic re-validation. Only the specific sub-fields or key-value pairs *that were actually modified* are re-validated. This prioritizes user experience but requires alignment with CRD behavior (tracked in Issue #131566).
0 commit comments