Skip to main content

volatile_meta

Function volatile_meta 

Source
pub fn volatile_meta() -> Normalizer
Expand description

The canonical profile: strip the fields that legitimately vary between any two conformant apiservers, so what remains is genuine divergence.

Deliberately does NOT mask spec.finalizers, metadata.finalizers, metadata.labels, or data — those carry the real conformance signal (server-side defaulting).

status is collapsed to a presence marker, not dropped (corrected 2026-08-08). Its contents are genuinely time-varying, so they stay out of the diff; but dropping the subtree outright made the harness unable to see that engenho returns no status at all — its single largest divergence. A mask that hides the biggest gap is not a mask, it is a blindfold. Strict mode still re-surfaces what any mask suppressed as Cosmetic.