Idempotent transformers in scheduler & kcm

This commit is contained in:
Wojciech Tyczyński
2024-04-17 21:08:44 +02:00
parent d831b13e6f
commit 7b38106255
2 changed files with 6 additions and 2 deletions

View File

@@ -581,7 +581,9 @@ func CreateControllerContext(ctx context.Context, s *config.CompletedConfig, roo
// Informer transform to trim ManagedFields for memory efficiency.
trim := func(obj interface{}) (interface{}, error) {
if accessor, err := meta.Accessor(obj); err == nil {
accessor.SetManagedFields(nil)
if accessor.GetManagedFields() != nil {
accessor.SetManagedFields(nil)
}
}
return obj, nil
}