From 7cd2a1a34add77876e2080415b460a95233a7040 Mon Sep 17 00:00:00 2001 From: Noah Talerman <47070608+noahtalerman@users.noreply.github.com> Date: Fri, 1 May 2026 15:47:59 -0400 Subject: [PATCH] `fleetctl preview`: Clarify that this is for trying Fleet (#44133) - Add link to deploy Fleet for long-lived instances (shown in `fleetctl preview` Description field) - Add helpful message after preview setup completes: "Use the stop and reset subcommands to manage the server and dependencies once started." --- cmd/fleetctl/fleetctl/preview.go | 12 ++++++------ website/config/routes.js | 1 + 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/cmd/fleetctl/fleetctl/preview.go b/cmd/fleetctl/fleetctl/preview.go index 4a14ce1ef4..282f65b162 100644 --- a/cmd/fleetctl/fleetctl/preview.go +++ b/cmd/fleetctl/fleetctl/preview.go @@ -97,12 +97,10 @@ func newDockerCompose() (dockerCompose, error) { func previewCommand() *cli.Command { return &cli.Command{ - Name: "preview", - Aliases: []string{"sandbox"}, - Usage: "Start a sandbox deployment of the Fleet server", - Description: `Start a sandbox deployment of the Fleet server using Docker and docker compose. Docker tools must be available in the environment. - -Use the stop and reset subcommands to manage the server and dependencies once started.`, + Name: "preview", + Aliases: []string{"sandbox"}, + Usage: "Start a sandbox deployment of the Fleet server", + Description: `The quickest way to try Fleet. For a long-lived instance, deploy Fleet: https://fleetdm.com/learn-more-about/deploy-fleet`, Subcommands: []*cli.Command{ previewStopCommand(), previewResetCommand(), @@ -480,6 +478,8 @@ Use the stop and reset subcommands to manage the server and dependencies once st } fmt.Println("Preview environment complete. Enjoy using Fleet!") + fmt.Println() + fmt.Println("Use the fleetctl stop and fleetctl reset subcommands to shut down Fleet or start fresh.") return nil }, diff --git a/website/config/routes.js b/website/config/routes.js index 54640eab84..73904ca0d9 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -1280,6 +1280,7 @@ module.exports.routes = { 'GET /learn-more-about/certificates': '/guides/connect-end-user-to-wifi-with-certificate', 'GET /learn-more-about/enrollment-profiles': 'https://developer.apple.com/documentation/devicemanagement/profile?changes=l_11_5', 'GET /learn-more-about/psso-local-account': '/guides/setup-experience', + 'GET /learn-more-about/deploy-fleet': '/docs/deploy/deploy-fleet', // Sitemap // =============================================================================================================