aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/config/config.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-01-16 14:49:47 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-01-16 14:49:47 +0100
commitd538790b533961dc27ea57611e326f857747a4ee (patch)
treea9ee8dd47b8e805dc3f4cf37f77d7c6968db635d /pkg/config/config.go
parent025b20b5cb6f6a5ca25ac0c8895da3db047d654d (diff)
pkg/mgrconfig: do not serialize optional fields
Since we now show manager config on web page, make it leaner.
Diffstat (limited to 'pkg/config/config.go')
-rw-r--r--pkg/config/config.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg/config/config.go b/pkg/config/config.go
index 5502df765..49d030499 100644
--- a/pkg/config/config.go
+++ b/pkg/config/config.go
@@ -64,6 +64,7 @@ func checkUnknownFieldsRec(data []byte, prefix string, typ reflect.Type) error {
for i := 0; i < typ.NumField(); i++ {
field := typ.Field(i)
tag := field.Tag.Get("json")
+ tag = strings.TrimSuffix(tag, ",omitempty")
if tag == "-" {
continue
}