controller-runtimesigs.k8s.io/controller-runtime/pkg/manager/signals Index | Files

package signals

import "sigs.k8s.io/controller-runtime/pkg/manager/signals"

Package signals contains libraries for handling signals to gracefully shutdown the manager in combination with Kubernetes pod graceful termination policy.

Index

Functions

func SetupSignalHandler

func SetupSignalHandler() context.Context

SetupSignalHandler registers for SIGTERM and SIGINT. A context is returned which is canceled on one of these signals. If a second signal is caught, the program is terminated with exit code 1.

Source Files

doc.go signal.go signal_posix.go

Version
v0.21.0 (latest)
Published
May 20, 2025
Platform
linux/amd64
Imports
4 packages
Last checked
1 day ago

Tools for package owners.