...
1 package main
2
3 import (
4 "os"
5
6 ctrl "sigs.k8s.io/controller-runtime"
7
8 "edge-infra.dev/pkg/edge/controllers/syncedobject"
9 "edge-infra.dev/pkg/lib/fog"
10 )
11
12 func main() {
13 var log = fog.New()
14
15 cfg, err := syncedobject.NewConfig(os.Args)
16 if err != nil {
17 log.Error(err, "failed to create config")
18 os.Exit(1)
19 }
20
21 var ctx = fog.IntoContext(ctrl.SetupSignalHandler(), log)
22
23 if err := syncedobject.Run(ctx, cfg); err != nil {
24 os.Exit(1)
25 }
26 }
27
View as plain text