func main()

in fleet-argocd-plugin/main.go [28:54]


func main() {
	log.Println("Starting GKE Fleet argocd plugin...")
	projectNum := os.Getenv("FLEET_PROJECT_NUMBER")
	if projectNum == "" {
		log.Fatal("ENV var FLEET_PROJECT_NUMBER not found")
	}
	portNum := os.Getenv("PORT")
	if portNum == "" {
		log.Fatal("ENV var PORT not found")
	}
	// Start fleet client.
	ctx := context.Background()
	var err error
	fleetSync, err = fleetclient.NewFleetSync(ctx, projectNum)
	if err != nil {
		fmt.Println("Error creating fleet client: %v", err)
		log.Fatal(err)
	}
	http.HandleFunc("/api/v1/getparams.execute", Reply)
	// Spinning up the server.
	log.Println("Started on port", portNum)
	fmt.Println("To close connection CTRL+C :-)")
	err = http.ListenAndServe(portNum, nil)
	if err != nil {
		log.Fatal(err)
	}
}