From bc6b735aa2c9392239d4fd5a13515c76f63055c9 Mon Sep 17 00:00:00 2001 From: Clayton Coleman Date: Wed, 31 Jul 2019 17:19:52 -0400 Subject: [PATCH] `kubectl get` does not count binaryData keys on ConfigMap Running `kubectl get` against a configmap with only binary keys returned a `0` for the number of keys which is incorrect. --- pkg/printers/internalversion/printers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/printers/internalversion/printers.go b/pkg/printers/internalversion/printers.go index 514874c7af1..d66d2aa4019 100644 --- a/pkg/printers/internalversion/printers.go +++ b/pkg/printers/internalversion/printers.go @@ -1696,7 +1696,7 @@ func printConfigMap(obj *api.ConfigMap, options printers.PrintOptions) ([]metav1 row := metav1beta1.TableRow{ Object: runtime.RawExtension{Object: obj}, } - row.Cells = append(row.Cells, obj.Name, int64(len(obj.Data)), translateTimestampSince(obj.CreationTimestamp)) + row.Cells = append(row.Cells, obj.Name, int64(len(obj.Data)+len(obj.BinaryData)), translateTimestampSince(obj.CreationTimestamp)) return []metav1beta1.TableRow{row}, nil }