package main

import (
	"os"

	ctrl "sigs.k8s.io/controller-runtime"

	"edge-infra.dev/pkg/lib/fog"
	vmctl "edge-infra.dev/pkg/sds/vms/k8s/controllers/vmctl"
)

func main() {
	log := fog.New()
	ctrl.SetLogger(log)

	ctx := ctrl.SetupSignalHandler()

	if err := vmctl.Run(ctx); err != nil {
		os.Exit(1)
	}
}