Skip to content

Commit c6937fd

Browse files
committed
UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one
1 parent 617e2e1 commit c6937fd

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

cmd/kube-apiserver/app/server.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,7 @@ func NewAPIServerCommand() *cobra.Command {
7171
_, featureGate := featuregate.DefaultComponentGlobalsRegistry.ComponentGlobalsOrRegister(
7272
featuregate.DefaultKubeComponent, utilversion.DefaultBuildEffectiveVersion(), utilfeature.DefaultMutableFeatureGate)
7373
s := options.NewServerRunOptions()
74-
ctx := genericapiserver.SetupSignalContext()
75-
74+
ctx := genericapiserver.SetupSignalContextNotExiting()
7675
cmd := &cobra.Command{
7776
Use: "kube-apiserver",
7877
Long: `The Kubernetes API server validates and configures data
@@ -158,7 +157,7 @@ cluster's shared state through which all other components interact.`,
158157
},
159158
}
160159

161-
cmd.SetContext(genericapiserver.SetupSignalContextNotExiting())
160+
cmd.SetContext(ctx)
162161

163162
fs := cmd.Flags()
164163
namedFlagSets := s.Flags()

0 commit comments

Comments
 (0)