INNER CODE UNIT · Go

shouldRunDistYak

yaklang/yaklang · cmd/legion-smoke-node/main.go:51

func shouldRunDistYak(args []string) bool {
	return len(args) > 1 && args[1] == scannode.DistYakCommand.Name
}

func runDistYak(args []string) error {
	app := cli.NewApp()
	app.Commands = []cli.Command{scannode.DistYakCommand}
	return app.Run(args)
}

func runNode(args []string) error {
	flags := flag.NewFlagSet("legion-smoke-node", flag.ContinueOnError)
	apiURL := flags.String("api-url", "http://127.0.0.1:8080", "Legion platform HTTP API base URL")
	runtimeAPIURL := flags.String("runtime-api-url", strings.TrimSpace(os.Getenv("LEGION_RUNTIME_API_URL")), "Container-facing Legion platform HTTP API base URL for Runtime Host commands")
	enrollmentToken := flags.String("enrollment-token", "", "Legion node enrollment token")
	nodeID := flags.String("id", "", "Legacy node ID fallback; canonical node_id is assigned by platform")
	displayName := flags.String("name", "smoke-node", "Display name reported to Legion")
	agentInstallationID := flags.String("agent-installation-id", "", "Override persisted agent installation ID")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…