Fix annotation merging for labels-only resource metadata (#4689)

This commit is contained in:
Nikola Jokic
2026-09-29 09:13:33 +02:00
committed by GitHub
parent 230e163c77
commit 1a200e4236
6 changed files with 347 additions and 3 deletions
@@ -1110,7 +1110,8 @@ func (b *ResourceBuilder) mergeAnnotations(base, overwrite map[string]string) ma
if base == nil && overwrite == nil {
return nil
}
base = maps.Clone(base)
maps.Copy(base, overwrite)
return base
mergedAnnotations := make(map[string]string, len(base)+len(overwrite))
maps.Copy(mergedAnnotations, base)
maps.Copy(mergedAnnotations, overwrite)
return mergedAnnotations
}