From f63c371eafd5234cdd7df88e43ca743c19f6f935 Mon Sep 17 00:00:00 2001 From: Fritzmomoto <37923446+Fritzmomoto@users.noreply.github.com> Date: Fri, 3 Mar 2023 15:30:39 +0800 Subject: [PATCH] call validate when config update coz apiserver restart (#5564) Co-authored-by: jinshanwu --- cmd/ks-apiserver/app/server.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/ks-apiserver/app/server.go b/cmd/ks-apiserver/app/server.go index a76b3fcf9..12c85d9c4 100644 --- a/cmd/ks-apiserver/app/server.go +++ b/cmd/ks-apiserver/app/server.go @@ -118,6 +118,11 @@ func Run(s *options.ServerRunOptions, configCh <-chan apiserverconfig.Config, ct s.Config = &cfg ictx, cancelFunc = context.WithCancel(context.TODO()) go func() { + if errs := s.Validate(); len(errs) != 0 { + for _, err := range errs { + errCh <- err + } + } if err := run(s, ictx); err != nil { errCh <- err }