INNER CODE UNIT · Go

runWithSignals

kubescape/kubescape · httphandler/main.go:52

func runWithSignals(serve func(context.Context) error) error {
	ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
	defer stop()
	return serve(ctx)
}

func run(ctx context.Context) error {
	versioncheck.BuildNumber = version

	logger.L().Info("Starting Kubescape server",
		helpers.String("version", version),
		helpers.String("commit", commit),
		helpers.String("date", date))

	if err := config.ConfigureNamespaceFilters(os.Getenv(config.NamespaceFiltersFileEnv)); err != nil {
		return err
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…