Skip to content

Commit c7a674c

Browse files
authored
Merge pull request #1676 from dgrisonnet/fix-setfallback
Fix SetFallback warning
2 parents 5dd5544 + 62547e0 commit c7a674c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

cmd/metrics-server/app/options/options.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,16 @@ func (o Options) ApiserverConfig() (*genericapiserver.Config, error) {
138138
return nil, fmt.Errorf("error creating self-signed certificates: %v", err)
139139
}
140140

141-
serverConfig := genericapiserver.NewConfig(api.Codecs)
141+
// Calling Set() here silences the componentGlobalsRegistry.SetFallback
142+
// warning log mentioned in issue #1658. In the case of metrics-server, it
143+
// doesn't expose feature-gates so the warning is not applicable, but if we
144+
// were to add some in the future, the call to Set() is close to where flags
145+
// are parsed.
146+
if err := o.GenericServerRunOptions.ComponentGlobalsRegistry.Set(); err != nil {
147+
return nil, err
148+
}
142149

150+
serverConfig := genericapiserver.NewConfig(api.Codecs)
143151
if err := o.GenericServerRunOptions.ApplyTo(serverConfig); err != nil {
144152
return nil, err
145153
}

0 commit comments

Comments
 (0)