From 808bd3703ac79d6170c28b826dabe79ca829abcc Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Mon, 4 Jun 2018 14:55:37 +0000 Subject: [PATCH] apimachinery: do not fuzz ObjectMeta.{Labels/Annotation} with empty keys --- .../src/k8s.io/apimachinery/pkg/apis/meta/fuzzer/fuzzer.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/staging/src/k8s.io/apimachinery/pkg/apis/meta/fuzzer/fuzzer.go b/staging/src/k8s.io/apimachinery/pkg/apis/meta/fuzzer/fuzzer.go index b806aa4095d..3a28f743118 100644 --- a/staging/src/k8s.io/apimachinery/pkg/apis/meta/fuzzer/fuzzer.go +++ b/staging/src/k8s.io/apimachinery/pkg/apis/meta/fuzzer/fuzzer.go @@ -200,9 +200,13 @@ func v1FuzzerFuncs(codecs runtimeserializer.CodecFactory) []interface{} { if len(j.Labels) == 0 { j.Labels = nil + } else { + delete(j.Labels, "") } if len(j.Annotations) == 0 { j.Annotations = nil + } else { + delete(j.Annotations, "") } if len(j.OwnerReferences) == 0 { j.OwnerReferences = nil