mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Fix stop signal to drained signal in genericapiserver config
This commit is contained in:
parent
a1c8e9386a
commit
b56491e6cf
@ -528,9 +528,9 @@ func completeOpenAPI(config *openapicommon.Config, version *version.Info) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// StopNotify returns a lifecycle signal of genericapiserver shutting down.
|
// DrainedNotify returns a lifecycle signal of genericapiserver already drained while shutting down.
|
||||||
func (c *Config) StopNotify() <-chan struct{} {
|
func (c *Config) DrainedNotify() <-chan struct{} {
|
||||||
return c.lifecycleSignals.ShutdownInitiated.Signaled()
|
return c.lifecycleSignals.InFlightRequestsDrained.Signaled()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Complete fills in any fields not set that are required to have valid data and can be derived
|
// Complete fills in any fields not set that are required to have valid data and can be derived
|
||||||
|
@ -226,7 +226,7 @@ func (s *EtcdOptions) ApplyWithStorageFactoryTo(factory serverstorage.StorageFac
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *EtcdOptions) addEtcdHealthEndpoint(c *server.Config) error {
|
func (s *EtcdOptions) addEtcdHealthEndpoint(c *server.Config) error {
|
||||||
healthCheck, err := storagefactory.CreateHealthCheck(s.StorageConfig, c.StopNotify())
|
healthCheck, err := storagefactory.CreateHealthCheck(s.StorageConfig, c.DrainedNotify())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user