code: func (c *Config) Complete() *CompletedConfig {
  	cc := completedConfig{c}
  
  	apiserver.AuthorizeClientBearerToken(c.LoopbackClientConfig, &c.Authentication, &c.Authorization)
  
  	return &CompletedConfig{&cc}
  }
docs: // Complete fills in any fields not set that are required to have valid data. It's mutating the receiver.