...

Source file src/edge-infra.dev/cmd/edge/edgeadmin/main.go

Documentation: edge-infra.dev/cmd/edge/edgeadmin

     1  package main
     2  
     3  import (
     4  	"context"
     5  	"os"
     6  	"os/signal"
     7  
     8  	ctrl "sigs.k8s.io/controller-runtime"
     9  
    10  	"edge-infra.dev/pkg/edge/edgeadmin"
    11  	"edge-infra.dev/pkg/lib/fog"
    12  )
    13  
    14  func main() {
    15  	ctrl.SetLogger(fog.New())
    16  	ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt)
    17  	defer cancel()
    18  	if err := edgeadmin.Run(ctx); err != nil {
    19  		cancel()
    20  		os.Exit(1)
    21  	}
    22  }
    23  

View as plain text